From: Jim Meyering Date: Sun, 31 May 2009 07:52:51 +0000 (+0200) Subject: build: make generated man/*.1 files read-only X-Git-Tag: v7.5~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0818c52874ba19ed3eaacf52056fd1b53fd517cb;p=thirdparty%2Fcoreutils.git build: make generated man/*.1 files read-only This should help people notice that they are generated. Note: each file already has a comment to that effect from help2man. * man/Makefile.am (.x.1): Make generated files read-only. Also, don't redirect directly to the target, $@. --- diff --git a/man/Makefile.am b/man/Makefile.am index 906e80479a..ee16a3ff2e 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -154,7 +154,7 @@ mapped_name = `echo $*|sed 's/^install$$/ginstall/; s/^test$$/[/'` 'or inadequate' 1>&2 \ ;; \ *) \ - rm -f $@ \ + rm -f $@ $@-t \ && { \ rm -rf $t; \ mkdir $t; \ @@ -164,8 +164,11 @@ mapped_name = `echo $*|sed 's/^install$$/ginstall/; s/^test$$/[/'` --include=$(srcdir)/$*.x \ --output=$t/$@ $t/$*; \ } \ - && sed 's|$*\.td/||g' $t/$@ > $@ \ - && rm -rf $t ;; \ + && sed 's|$*\.td/||g' $t/$@ > $@-t \ + && rm -rf $t \ + && chmod -w $@-t \ + && mv $@-t $@ \ + ;; \ esac distcheck-hook: check-x-vs-1 check-programs-vs-x