summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2019-05-23 10:27:53 +0200
committerLars Wendler <polynomial-c@gentoo.org>2019-05-23 10:28:13 +0200
commita5a3dfe9ab42181414c267e7ca25d613fb1ced75 (patch)
tree2f60778a700606bb6f1b1ee5fbc34ae6f70f91c0 /sys-block/open-iscsi
parentapp-admin/supervisor: remove old (diff)
downloadgentoo-a5a3dfe9ab42181414c267e7ca25d613fb1ced75.tar.gz
gentoo-a5a3dfe9ab42181414c267e7ca25d613fb1ced75.tar.bz2
gentoo-a5a3dfe9ab42181414c267e7ca25d613fb1ced75.zip
sys-block/open-iscsi: Fixed path in systemd unit files
Install all upstream provided systemd unit/socket files. Closes: https://bugs.gentoo.org/672376 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'sys-block/open-iscsi')
-rw-r--r--sys-block/open-iscsi/open-iscsi-2.0.877.ebuild9
1 files changed, 7 insertions, 2 deletions
diff --git a/sys-block/open-iscsi/open-iscsi-2.0.877.ebuild b/sys-block/open-iscsi/open-iscsi-2.0.877.ebuild
index a07c19fa6c3d..3c166cfb0a40 100644
--- a/sys-block/open-iscsi/open-iscsi-2.0.877.ebuild
+++ b/sys-block/open-iscsi/open-iscsi-2.0.877.ebuild
@@ -72,7 +72,10 @@ pkg_setup() {
}
src_prepare() {
- sed -i -e 's:^\(iscsid.startup\)\s*=.*:\1 = /usr/sbin/iscsid:' etc/iscsid.conf || die
+ sed -e 's:^\(iscsid.startup\)\s*=.*:\1 = /usr/sbin/iscsid:' \
+ -i etc/iscsid.conf || die
+ sed -e 's@\(/sbin/\)@/usr\1@' \
+ -i etc/systemd/iscsi* || die
default
pushd iscsiuio >/dev/null || die
@@ -112,7 +115,9 @@ src_install() {
newconfd "${FILESDIR}"/iscsid-conf.d iscsid
newinitd "${FILESDIR}"/iscsid-init.d iscsid
- systemd_dounit "${S}"/etc/systemd/iscsid.service
+ systemd_dounit etc/systemd/iscsi.service
+ systemd_dounit etc/systemd/iscsid.service
+ systemd_dounit etc/systemd/iscsid.socket
keepdir /var/db/iscsi
fperms 700 /var/db/iscsi