From 3b0df54000a417cf05ab30f5271a133e2add3a0c Mon Sep 17 00:00:00 2001 From: Lukas Nykryn Date: Dec 10 2020 10:20:57 +0000 Subject: 95iscsi: decouple iscsi from sysinit.target patch_name: 0008.patch present_in_specfile: true location_in_specfile: 8 squash_commits: true --- diff --git a/modules.d/95iscsi/module-setup.sh b/modules.d/95iscsi/module-setup.sh index 5c2073b..ae1924c 100755 --- a/modules.d/95iscsi/module-setup.sh +++ b/modules.d/95iscsi/module-setup.sh @@ -265,6 +265,23 @@ install() { echo "After=dracut-cmdline.service" echo "Before=dracut-initqueue.service" ) > "${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 inst_dir /var/lib/iscsi dracut_need_initqueue