From c18b296e83f659372cd30d24d1365e4b0b046964 Mon Sep 17 00:00:00 2001 From: Bernhard Voelker Date: Wed, 4 Mar 2015 23:25:57 +0100 Subject: [PATCH] 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). --- cfg.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; : -- 2.47.3