summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/mk/install/man.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/share/mk/install/man.mk b/share/mk/install/man.mk
index f32fd01b1..eafbbaa32 100644
--- a/share/mk/install/man.mk
+++ b/share/mk/install/man.mk
@@ -50,10 +50,10 @@ $(foreach s, $(MANSECTIONS), \
$(_manpages):
$(info $(INFO_)INSTALL $@)
- <$< \
- $(SED) $(foreach s, $(MANSECTIONS), \
+ $(INSTALL_DATA) -T $< $@
+ $(SED) -i $(foreach s, $(MANSECTIONS), \
-e '/^\.so /s, man$(s)/\(.*\)\.$(s)$$, $(notdir $(man$(s)dir))/\1$(man$(s)ext),') \
- | $(INSTALL_DATA) -T /dev/stdin $@
+ $@
ifeq ($(LINK_PAGES),symlink)
if $(GREP) '^\.so ' <$@ >/dev/null; then \
$(GREP) '^\.so ' <$@ \