build: simplify (un)install hooks for man pages

This commit is contained in:
Thomas Haller 2017-02-14 00:17:32 +01:00
parent b599f1b743
commit 0769a52f05

View file

@ -4001,30 +4001,27 @@ EXTRA_DIST += \
$(man_pages_autogen) $(man_pages_autogen)
if HAVE_DOCS
install-data-hook-man: install-data-hook-man:
if test -n "$(install_manpages)"; then \ for link in $(nmtui_links); do \
for link in $(nmtui_links); do \ ln -f $(DESTDIR)$(mandir)/man1/nmtui.1 $(DESTDIR)$(mandir)/man1/$$link.1; \
ln -f $(DESTDIR)$(mandir)/man1/nmtui.1 $(DESTDIR)$(mandir)/man1/$$link.1; \ done; \
done; \ ln -f $(DESTDIR)$(mandir)/man5/NetworkManager.conf.5 $(DESTDIR)$(mandir)/man5/nm-system-settings.conf.5;
ln -f $(DESTDIR)$(mandir)/man5/NetworkManager.conf.5 $(DESTDIR)$(mandir)/man5/nm-system-settings.conf.5; \
fi
install_data_hook += install-data-hook-man install_data_hook += install-data-hook-man
uninstall-hook-man: uninstall-hook-man:
if test -n "$(install_manpages)"; then \ for link in $(nmtui_links); do \
for link in $(nmtui_links); do \ rm -f $(DESTDIR)$(mandir)/man1/$$link.1; \
rm -f $(DESTDIR)$(mandir)/man1/$$link.1; \ done; \
done; \ rm -f $(DESTDIR)$(mandir)/man5/nm-system-settings.conf.5;
rm -f $(DESTDIR)$(mandir)/man5/nm-system-settings.conf.5; \
fi
uninstall_hook += uninstall-hook-man uninstall_hook += uninstall-hook-man
if HAVE_DOCS
install_manpages = true
man_MANS += $(man_pages) man_MANS += $(man_pages)
man_MANS += $(man_pages_autogen) man_MANS += $(man_pages_autogen)
endif endif
if BUILD_DOCS if BUILD_DOCS