summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDaniel Schaefer <git@danielschaefer.me>2019-08-23 22:18:30 +0200
committerDaniel Schaefer <git@danielschaefer.me>2019-08-29 02:19:41 +0200
commite97fb367757660501b9917351e5fd8b50ec010c6 (patch)
tree170c8390368f5a7bb96c8271fe08aef66434faa7 /Makefile
parent4cffbaa08ff2e2202cddcdf2c52b24294134bbc7 (diff)
downloadopen-iscsi-e97fb367757660501b9917351e5fd8b50ec010c6.tar.gz
Add target to install systemd units
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 6cd8790..7b445a5 100644
--- a/Makefile
+++ b/Makefile
@@ -14,6 +14,7 @@ mandir = $(prefix)/share/man
etcdir = /etc
initddir = $(etcdir)/init.d
rulesdir = $(etcdir)/udev/rules.d
+systemddir = $(prefix)/lib/systemd/system
MANPAGES = doc/iscsid.8 doc/iscsiadm.8 doc/iscsi_discovery.8 \
iscsiuio/docs/iscsiuio.8 doc/iscsi_fw_login.8 doc/iscsi-iname.8 \
@@ -26,6 +27,9 @@ INSTALL = install
ETCFILES = etc/iscsid.conf
IFACEFILES = etc/iface.example
RULESFILES = utils/50-iscsi-firmware-login.rules
+SYSTEMDFILES = etc/systemd/iscsi.service \
+ etc/systemd/iscsid.service etc/systemd/iscsid.socket \
+ etc/systemd/iscsiuio.service etc/systemd/iscsiuio.socket
export DESTDIR prefix INSTALL
@@ -106,6 +110,10 @@ install_udev_rules:
$(INSTALL) -d $(DESTDIR)$(rulesdir)
$(INSTALL) -m 644 $(RULESFILES) $(DESTDIR)/$(rulesdir)
+install_systemd:
+ $(INSTALL) -d $(DESTDIR)$(systemddir)
+ $(INSTALL) -m 644 $(SYSTEMDFILES) $(DESTDIR)/$(systemddir)
+
install_programs: $(PROGRAMS) $(SCRIPTS)
$(INSTALL) -d $(DESTDIR)$(sbindir)
$(INSTALL) -m 755 $^ $(DESTDIR)$(sbindir)