summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLee Duncan <lduncan@suse.com>2022-04-03 12:56:00 -0700
committerGitHub <noreply@github.com>2022-04-03 12:56:00 -0700
commit5ba7e358d6767fb4026382ef0044beb284933cd8 (patch)
tree4537820275cd677a0e476b55fc5efdf420a1019f
parent7cc15a8133ca5fbd9ea0e16296371a7219f329f4 (diff)
parent6f3a99110bccc73177dc2d5056b1ff652ef19c56 (diff)
downloadopen-iscsi-5ba7e358d6767fb4026382ef0044beb284933cd8.tar.gz
Merge pull request #334 from gonzoleeman/fix-destdir-install-for-iname
Fix destdir install for iname
-rw-r--r--Makefile2
-rw-r--r--doc/Makefile6
-rw-r--r--iscsiuio/Makefile.am10
3 files changed, 9 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 54cf5be..0422cf5 100644
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,7 @@ DESTDIR ?=
prefix = /usr
exec_prefix =
mandir = $(prefix)/share/man
-etcdir = $(DESTDIR)/etc
+etcdir = /etc
SBINDIR = $(exec_prefix)/sbin
HOMEDIR = $(etcdir)/iscsi
diff --git a/doc/Makefile b/doc/Makefile
index 7d39dad..9ed025d 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -24,20 +24,18 @@ MANPAGES_SOURCES = iscsi_discovery.8 \
iscsi_fw_login.8 \
iscsi-iname.8 \
iscsistart.8
-MANPAGES_SOURCES_ISCSIUIO = $(TOPDIR)/iscsiuio/docs/iscsiuio.8
MANPAGES_TEMPLATES = iscsid.8.template \
iscsiadm.8.template \
iscsi-gen-initiatorname.8
MANPAGES_GENERATED = $(MANPAGES_TEMPLATES:.template=)
MANPAGES_DEST = $(addprefix $(MAN8DIR)/,$(MANPAGES_GENERATED)) \
$(addprefix $(MAN8DIR)/,$(MANPAGES_SOURCES))
-MANPAGES_DEST_ISCSIUIO = $(addprefix $(MAN8DIR)/,$(notdir $(MANPAGES_SOURCES_ISCSIUIO)))
all: $(MANPAGES_GENERATED)
install: install_doc
-install_doc: $(MAN8DIR) $(MANPAGES_DEST) $(MANPAGES_DEST_ISCSIUIO)
+install_doc: $(MAN8DIR) $(MANPAGES_DEST)
$(MANPAGES_GENERATED): %.8: %.8.template
$(SED) -e 's:@HOMEDIR@:$(HOMEDIR):' -e 's:@DBROOT@:$(DBROOT):' $? > $@
@@ -45,8 +43,6 @@ $(MANPAGES_GENERATED): %.8: %.8.template
$(MANPAGES_DEST): $(MAN8DIR)/%: %
$(INSTALL) -m 644 $? $@
-$(MANPAGES_DEST_ISCSIUIO): $(MAN8DIR)/%: $(TOPDIR)/iscsiuio/docs/%
- $(INSTALL) -m 644 $? $@
$(MAN8DIR):
[ -d $@ ] || $(INSTALL) -d $@
diff --git a/iscsiuio/Makefile.am b/iscsiuio/Makefile.am
index 97f478f..4f928f7 100644
--- a/iscsiuio/Makefile.am
+++ b/iscsiuio/Makefile.am
@@ -17,10 +17,14 @@ logdir = /etc/logrotate.d
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install-man install-log install-brcm
-install-man:
- cat docs/iscsiuio.8 | GZIP=$(GZIP_ENV) gzip -c > iscsiuio.8.gz
+install-man: $(DESTDIR)$(mandir)/man8/iscsiuio.8.gz
+
+iscsiuio.8.gz: docs/iscsiuio.8
+ gzip $(GZIP_ENV) -c < $? > $@
+
+$(DESTDIR)$(mandir)/man8/iscsiuio.8.gz: iscsiuio.8.gz
$(INSTALL) -d $(DESTDIR)$(mandir)/man8/
- $(INSTALL_DATA) iscsiuio.8.gz $(DESTDIR)$(mandir)/man8/
+ $(INSTALL_DATA) $? $(DESTDIR)$(mandir)/man8/
install-log:
$(INSTALL) -d $(DESTDIR)$(logdir)/