Browse Source

iscsi/iscsiroot.sh: do not mount manually in systemd mode

master
Harald Hoyer 12 years ago
parent
commit
0a5fd0dcec
  1. 1
      modules.d/95iscsi/iscsiroot.sh
  2. 2
      modules.d/95iscsi/module-setup.sh

1
modules.d/95iscsi/iscsiroot.sh

@ -145,6 +145,7 @@ handle_netroot()
wait_for_dev /dev/root wait_for_dev /dev/root


# install mount script # install mount script
[ -z "$DRACUT_SYSTEMD" ] && \
echo "iscsi_lun=$iscsi_lun . /bin/mount-lun.sh " > $hookdir/mount/01-$$-iscsi.sh echo "iscsi_lun=$iscsi_lun . /bin/mount-lun.sh " > $hookdir/mount/01-$$-iscsi.sh
fi fi



2
modules.d/95iscsi/module-setup.sh

@ -78,6 +78,8 @@ install() {
inst_hook cmdline 90 "$moddir/parse-iscsiroot.sh" inst_hook cmdline 90 "$moddir/parse-iscsiroot.sh"
inst_hook cleanup 90 "$moddir/cleanup-iscsi.sh" inst_hook cleanup 90 "$moddir/cleanup-iscsi.sh"
inst "$moddir/iscsiroot.sh" "/sbin/iscsiroot" inst "$moddir/iscsiroot.sh" "/sbin/iscsiroot"
if ! dracut_module_included "systemd"; then
inst "$moddir/mount-lun.sh" "/bin/mount-lun.sh" inst "$moddir/mount-lun.sh" "/bin/mount-lun.sh"
fi
dracut_need_initqueue dracut_need_initqueue
} }

Loading…
Cancel
Save