From: Enrico Scholz Date: Sat, 6 Apr 2013 12:23:59 +0000 (+0200) Subject: build: fix man page build failure with some permissions setups X-Git-Tag: v8.22~165 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec02161aefab06bec919d10396900ce6fe87390d;p=thirdparty%2Fcoreutils.git build: fix man page build failure with some permissions setups Use the more portable 'chmod a-w', instead of the 'chmod -w' form. The latter is not always supported. Also its operation is dependent on umask controlling the permissions bits for new files, which is not the case in the presence of POSIX default ACLs for e.g. In that case, chmod may print a warning like the following, and exit with failure status: chmod: man/hostid.1-t: new permissions are r--rw-r--, not r--r--r-- * man/local.mk: s/-w/a-w/ --- diff --git a/man/local.mk b/man/local.mk index b5e6e21da9..53debad46d 100644 --- a/man/local.mk +++ b/man/local.mk @@ -192,5 +192,5 @@ man/yes.1: src/yes --output=$$t/$$name.1 $$t/$$name \ && sed 's|$*\.td/||g' $$t/$$name.1 > $@-t \ && rm -rf $$t \ - && chmod -w $@-t \ + && chmod a-w $@-t \ && mv $@-t $@