diff options
Diffstat (limited to 'share/mk/install')
-rw-r--r-- | share/mk/install/man.mk | 4 |
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 $@; \ |