mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-24 07:51:03 +02:00
Move open-iscsi configuration out of /etc and add systemd units
This commit is contained in:
parent
fb13debcb8
commit
3eefbacff0
15
sdk_container/src/third_party/coreos-overlay/sys-block/open-iscsi/files/iscsid.service
vendored
Normal file
15
sdk_container/src/third_party/coreos-overlay/sys-block/open-iscsi/files/iscsid.service
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
[Unit]
|
||||
Description=Open-iSCSI
|
||||
Documentation=man:iscsid(8) man:iscsiuio(8) man:iscsiadm(8)
|
||||
After=network.target NetworkManager-wait-online.service iscsiuio.service tgtd.service targetcli.service
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/var/run/iscsid.pid
|
||||
ExecStart=/usr/sbin/iscsid
|
||||
ExecStartPost=-/sbin/iscsiadm -m node --loginall=automatic
|
||||
ExecStop=-/sbin/iscsiadm -m node --logoutall=all
|
||||
ExecStop=/sbin/iscsiadm -k 0 2
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
9
sdk_container/src/third_party/coreos-overlay/sys-block/open-iscsi/files/iscsid.socket
vendored
Normal file
9
sdk_container/src/third_party/coreos-overlay/sys-block/open-iscsi/files/iscsid.socket
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
[Unit]
|
||||
Description=Open-iSCSI iscsid Socket
|
||||
Documentation=man:iscsid(8) man:iscsiuio(8) man:iscsiadm(8)
|
||||
|
||||
[Socket]
|
||||
ListenStream=@ISCSIADM_ABSTRACT_NAMESPACE
|
||||
|
||||
[Install]
|
||||
WantedBy=sockets.target
|
@ -1,2 +1,2 @@
|
||||
d /var/db/iscsi 0700 root root - -
|
||||
|
||||
C /etc/iscsi - - - - /usr/share/iscsi
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator linux-info eutils flag-o-matic toolchain-funcs
|
||||
inherit versionator linux-info eutils flag-o-matic toolchain-funcs systemd
|
||||
|
||||
MY_PV="${PN}-$(replace_version_separator 2 "-" $MY_PV)"
|
||||
|
||||
@ -86,7 +86,10 @@ src_install() {
|
||||
doins "${FILESDIR}"/iscsidev.sh
|
||||
insopts -m0644
|
||||
|
||||
systemd_dounit "${FILESDIR}"/iscsid.service
|
||||
systemd_dounit "${FILESDIR}"/iscsid.socket
|
||||
systemd_dotmpfilesd "${FILESDIR}"/open-iscsi.conf
|
||||
|
||||
fperms 600 /etc/iscsi/iscsid.conf
|
||||
mv "${D}"/etc/iscsi "${D}"/usr/share/iscsi
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user