dmsquash-live/iso-scan: do the iso scan regardless of /dev/loop0

The loop driver could be a module and would never be loaded, so the
iso-scan never takes place.

To let the iso-scan happen, it is now placed into the initqueue/settled
unconditionally.
master
Harald Hoyer 2013-09-09 16:49:45 +02:00
parent 8d3d72a68c
commit e6aafacb23
2 changed files with 2 additions and 5 deletions

View File

@ -10,7 +10,7 @@ isofile=$1


[ -z "$isofile" ] && exit 1 [ -z "$isofile" ] && exit 1


ismounted "/run/initramfs/isoscan" && exit 1 ismounted "/run/initramfs/isoscan" && exit 0


mkdir -p "/run/initramfs/isoscan" mkdir -p "/run/initramfs/isoscan"



View File

@ -7,8 +7,5 @@
isofile=$(getarg iso-scan/filename) isofile=$(getarg iso-scan/filename)


if [ -n "$isofile" ]; then if [ -n "$isofile" ]; then
{ /sbin/initqueue --settled --unique /sbin/iso-scan "$isofile"
printf 'KERNEL=="loop0", RUN+="/sbin/initqueue --settled --unique /sbin/iso-scan %s"\n' \
"'${isofile}'"
} >> /etc/udev/rules.d/99-isofile-mount.rules
fi fi