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
parent
8d3d72a68c
commit
e6aafacb23
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue