]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dmsquash-live/iso-scan: Provide an easy reference to iso-scan device.
authorFrederick Grose <fgrose@sugarlabs.org>
Tue, 20 Oct 2020 00:39:37 +0000 (20:39 -0400)
committerDaniel Molkentin <daniel@molkentin.de>
Tue, 20 Oct 2020 13:46:49 +0000 (15:46 +0200)
With commit 3c8c807, /run/initramfs/isoscan and /run/initramfs/live
mountpoints are unmounted upon rd.live.ram boots.  Save a link to
the iso-scan device in /run/initramfs/isoscandev to easily remount
the source, if desired.

modules.d/90dmsquash-live/iso-scan.sh

index c623e76f4feb918e3aaab13a5ad8e9ca950dca36..a05629504287a30969cf9009cdb5946aacb08267 100755 (executable)
@@ -22,6 +22,7 @@ do_iso_scan() {
         mount -t auto -o ro "$dev" "/run/initramfs/isoscan" || continue
         if [ -f "/run/initramfs/isoscan/$isofile" ]; then
             losetup -f "/run/initramfs/isoscan/$isofile"
+            ln -s $dev /run/initramfs/isoscandev
             rm -f -- "$job"
             exit 0
         else