printf 'SYMLINK=="%s", RUN+="/sbin/initqueue --settled --onetime --unique /sbin/dmsquash-live-root $env{DEVNAME}"\n' \
${root#live:/dev/}
} >> /etc/udev/rules.d/99-live-squash.rules
- wait_for_dev "${root#live:}"
+ wait_for_dev -n "${root#live:}"
;;
live:*)
if [ -f "${root#live:}" ]; then
# make sure that init doesn't complain
[ -z "$root" ] && root="live"
-wait_for_dev /dev/mapper/live-rw
+wait_for_dev -n /dev/mapper/live-rw
netroot="livenet:$liveurl"
root="livenet" # quiet complaints from init
rootok=1
- wait_for_dev /dev/root
+ wait_for_dev -n /dev/root
else
info "livenet: no url handler for $liveurl"
fi
rm -f -- /etc/udev/rules.d/64-lvm*.rules
else
for dev in $LV_DEVS; do
- wait_for_dev "/dev/$dev"
+ wait_for_dev -n "/dev/$dev"
done
fi
printf 'SYMLINK=="disk/by-path/*-iscsi-*-%s", SYMLINK+="root"\n' $iscsi_lun >> /etc/udev/rules.d/99-iscsi-root.rules
udevadm control --reload
write_fs_tab /dev/root
- wait_for_dev /dev/root
+ wait_for_dev -n /dev/root
# install mount script
[ -z "$DRACUT_SYSTEMD" ] && \
udevadm control --reload
type write_fs_tab >/dev/null 2>&1 || . /lib/fs-lib.sh
write_fs_tab /dev/root "$nbdfstype" "$fsopts"
- wait_for_dev /dev/root
+ wait_for_dev -n /dev/root
if [ -z "$DRACUT_SYSTEMD" ]; then
printf '/bin/mount %s\n' \
# Shut up init error check
if [ -z "$root" ]; then
root=block:/dev/root
- wait_for_dev /dev/root
+ wait_for_dev -n /dev/root
fi