From: Pádraig Brady
Date: Wed, 16 Dec 2015 00:28:19 +0000 (+0000) Subject: build: ensure all files are writable in the tarball X-Git-Tag: v8.25~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=896006bf7620c81435fd67cc3765e85a9f480fe7;p=thirdparty%2Fcoreutils.git build: ensure all files are writable in the tarball * Makefile.am (dist-hook): Ensure all files are writable so that extracted tarballs are easy to remove, without getting prompts about removing read-only files. Reported by Benno Schulenberg. --- diff --git a/Makefile.am b/Makefile.am index d1004e1a80..d19b8345b3 100644 --- a/Makefile.am +++ b/Makefile.am @@ -99,11 +99,13 @@ BUILT_SOURCES = .version .version: $(AM_V_GEN)echo $(VERSION) > $@-t && mv $@-t $@ -# Arrange so that .tarball-version appears only in the distribution -# tarball, and never in a checked-out repository. +# Have no read-only files in the tarball to allow easy removal. +# Have .tarball-version based versions only in tarball builds. +# Have .timestamp based dates only in tarball builds. # The perl substitution is to change some key uses of "rm" to "/bin/rm". # See the rm_subst comment for details. dist-hook: gen-ChangeLog + $(AM_V_GEN)chmod -R ug+rw $(distdir) $(AM_V_GEN)echo $(VERSION) > $(distdir)/.tarball-version $(AM_V_GEN)date +%s > $(distdir)/.timestamp $(AM_V_at)perl -pi -e '$(rm_subst)' $(distdir)/Makefile.in