summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorLee Duncan <lduncan@suse.com>2018-01-16 13:30:51 -0800
committerLee Duncan <lduncan@suse.com>2018-01-16 13:30:51 -0800
commit57b0463df9ec490c88bb979f6305344d07f5803a (patch)
tree3d360ebafb28188ce69bcd2e8ffb04e5e9f22995 /Makefile
parentc6ae303c2cdd34157dfc3a6dface0a7179e0d401 (diff)
downloadopen-iscsi-57b0463df9ec490c88bb979f6305344d07f5803a.tar.gz
Automate logging into iSCSI FW targets.
Add a script that logs into all iSCSI firmware targets, and add a udev rule to call that script when new targets are detected. Also, add a man page for the script.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index c8cd00e..e9426c2 100644
--- a/Makefile
+++ b/Makefile
@@ -13,12 +13,16 @@ bindir = $(exec_prefix)/bin
mandir = $(prefix)/share/man
etcdir = /etc
initddir = $(etcdir)/init.d
+rulesdir = $(etcdir)/udev/rules.d
-MANPAGES = doc/iscsid.8 doc/iscsiadm.8 doc/iscsi_discovery.8 iscsiuio/docs/iscsiuio.8
-PROGRAMS = usr/iscsid usr/iscsiadm utils/iscsi_discovery utils/iscsi-iname iscsiuio/src/unix/iscsiuio
+MANPAGES = doc/iscsid.8 doc/iscsiadm.8 doc/iscsi_discovery.8 \
+ iscsiuio/docs/iscsiuio.8 doc/iscsi_fw_login.8
+PROGRAMS = usr/iscsid usr/iscsiadm utils/iscsi-iname iscsiuio/src/unix/iscsiuio
+SCRIPTS = utils/iscsi_discovery utils/iscsi_fw_login
INSTALL = install
ETCFILES = etc/iscsid.conf
IFACEFILES = etc/iface.example
+RULESFILES = utils/50-iscsi-firmware-login.rules
# Compatibility: parse old OPTFLAGS argument
ifdef OPTFLAGS
@@ -92,7 +96,11 @@ install: install_programs install_doc install_etc \
install_user: install_programs install_doc install_etc \
install_initd install_iname install_iface
-install_programs: $(PROGRAMS)
+install_udev_rules:
+ $(INSTALL) -d $(DESTDIR)$(rulesdir)
+ $(INSTALL) -m 644 $(RULESFILES) $(DESTDIR)/$(rulesdir)
+
+install_programs: $(PROGRAMS) $(SCRIPTS)
$(INSTALL) -d $(DESTDIR)$(sbindir)
$(INSTALL) -m 755 $^ $(DESTDIR)$(sbindir)