summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLee Duncan <lduncan@suse.com>2022-04-03 11:40:12 -0700
committerLee Duncan <lduncan@suse.com>2022-04-03 11:40:12 -0700
commit6f3a99110bccc73177dc2d5056b1ff652ef19c56 (patch)
tree4537820275cd677a0e476b55fc5efdf420a1019f
parent648d6a7632c75e33254b505017d17d8ee9cd0fe1 (diff)
downloadopen-iscsi-6f3a99110bccc73177dc2d5056b1ff652ef19c56.tar.gz
Be smarter about creating iscsiuio.8 man page
On install we created both usr/share/man/man8/iscsiuio.8 and usr/share/man/man8/iscsiuio.8.gz, since we installed from both iscsiuio/Makefile as well as from doc/Makefile, so get rid of the doc/Makefile version and just insall the gz from iscsiuio.
-rw-r--r--doc/Makefile6
-rw-r--r--iscsiuio/Makefile.am10
2 files changed, 8 insertions, 8 deletions
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)/