summaryrefslogtreecommitdiffstats
path: root/share/mk/install/man.mk
diff options
context:
space:
mode:
Diffstat (limited to 'share/mk/install/man.mk')
-rw-r--r--share/mk/install/man.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/share/mk/install/man.mk b/share/mk/install/man.mk
index eafbbaa32..e22276bac 100644
--- a/share/mk/install/man.mk
+++ b/share/mk/install/man.mk
@@ -6,6 +6,7 @@ ifndef MAKEFILE_INSTALL_MAN_INCLUDED
MAKEFILE_INSTALL_MAN_INCLUDED := 1
+include $(MAKEFILEDIR)/configure/build-depends/coreutils/cat.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/install.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/ln.mk
include $(MAKEFILEDIR)/configure/build-depends/coreutils/test.mk
@@ -55,7 +56,8 @@ $(_manpages):
-e '/^\.so /s, man$(s)/\(.*\)\.$(s)$$, $(notdir $(man$(s)dir))/\1$(man$(s)ext),') \
$@
ifeq ($(LINK_PAGES),symlink)
- if $(GREP) '^\.so ' <$@ >/dev/null; then \
+ $(CAT) <$@ \
+ | if $(GREP) '^\.so ' >/dev/null; then \
$(GREP) '^\.so ' <$@ \
| $(SED) 's,^\.so \(.*\),../\1,' \
| $(XARGS) -I tgt $(LN) -fsT tgt $@; \