From: Bernhard Voelker Date: Wed, 4 Mar 2015 22:25:57 +0000 (+0100) Subject: maint: be less strict about executable permissions of tests X-Git-Tag: v8.24~107 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c18b296e83f659372cd30d24d1365e4b0b046964;p=thirdparty%2Fcoreutils.git maint: be less strict about executable permissions of tests With "umask 0027" or even "umask 0077", the git clone of coreutils does not have the executable bit set for 'other' (or 'group). Therefore, "make syntax-check" would fail. * cfg.mk (sc_tests_executable): Change the -perm argument of find(1) to only print the names of the files which are not executable by the user, rather than insisting on ugo+x (octal 111). --- diff --git a/cfg.mk b/cfg.mk index ab0b8a4b62..d65af2726e 100644 --- a/cfg.mk +++ b/cfg.mk @@ -118,7 +118,7 @@ sc_tests_list_consistency: sc_tests_executable: @test_extensions_rx=`echo $(TEST_EXTENSIONS) \ | sed -e "s/ / -o -name */g" -e "s/^/-name */"`; \ - find tests/ \( $$test_extensions_rx \) \! -perm -111 -print \ + find tests/ \( $$test_extensions_rx \) \! -perm -u+x -print \ | sed -e "s/^/$(ME): Please make test executable: /" | grep . \ && exit 1; :