diff options
Diffstat (limited to 'meta-networking/recipes-daemons/open-iscsi/open-iscsi/open-iscsi.service')
-rw-r--r-- | meta-networking/recipes-daemons/open-iscsi/open-iscsi/open-iscsi.service | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/meta-networking/recipes-daemons/open-iscsi/open-iscsi/open-iscsi.service b/meta-networking/recipes-daemons/open-iscsi/open-iscsi/open-iscsi.service new file mode 100644 index 0000000000..debb2d69f6 --- /dev/null +++ b/meta-networking/recipes-daemons/open-iscsi/open-iscsi/open-iscsi.service @@ -0,0 +1,18 @@ +[Unit] +Description=Open-iSCSI +Documentation=man:iscsid(8) man:iscsiadm(8) +After=network.target + +[Service] +Type=forking +PIDFile=/var/run/iscsid.pid +ExecStartPre=-/sbin/modprobe -q iscsi_tcp +ExecStartPre=-/sbin/modprobe -q ib_iser +ExecStart=/usr/sbin/iscsid -p /var/run/iscsid.pid +ExecStartPost=-/usr/sbin/iscsiadm -m node --loginall=automatic +ExecStopPost=/bin/sync +ExecStopPost=-/sbin/modprobe -r ib_iser +ExecStopPost=-/sbin/modprobe -r iscsi_tcp + +[Install] +WantedBy=multi-user.target |