Browse Source

95iscsi: decouple iscsi from sysinit.target

master
Lukas Nykryn 6 years ago committed by Harald Hoyer
parent
commit
fca93eac19
  1. 17
      modules.d/95iscsi/module-setup.sh

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

@ -265,6 +265,23 @@ install() {
echo "After=dracut-cmdline.service" echo "After=dracut-cmdline.service"
echo "Before=dracut-initqueue.service" echo "Before=dracut-initqueue.service"
) > "${initdir}/$systemdsystemunitdir/iscsid.service.d/dracut.conf" ) > "${initdir}/$systemdsystemunitdir/iscsid.service.d/dracut.conf"

# The iscsi deamon does not need to wait for any storage inside initrd
mkdir -p "${initdir}/$systemdsystemunitdir/iscsid.socket.d"
(
echo "[Unit]"
echo "DefaultDependencies=no"
echo "Conflicts=shutdown.target"
echo "Before=shutdown.target sockets.target"
) > "${initdir}/$systemdsystemunitdir/iscsid.socket.d/dracut.conf"
mkdir -p "${initdir}/$systemdsystemunitdir/iscsuio.socket.d"
(
echo "[Unit]"
echo "DefaultDependencies=no"
echo "Conflicts=shutdown.target"
echo "Before=shutdown.target sockets.target"
) > "${initdir}/$systemdsystemunitdir/iscsuio.socket.d/dracut.conf"

fi fi
inst_dir /var/lib/iscsi inst_dir /var/lib/iscsi
dracut_need_initqueue dracut_need_initqueue

Loading…
Cancel
Save