]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Add a test for today's fts.c fix.
authorJim Meyering <jim@meyering.net>
Tue, 10 Jan 2006 11:52:52 +0000 (11:52 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 10 Jan 2006 11:52:52 +0000 (11:52 +0000)
tests/chmod/no-x

index fbbb4890df0bb6b18c8a84801d296faec23528b4..bdaeb732a64748ba691b7a29ff334fe4a67a1c8f 100755 (executable)
@@ -53,4 +53,13 @@ fi
 
 test $fail = 1 && diff out exp 2> /dev/null
 
+mkdir -p a/b
+cd a
+# This will fail with ``chmod: fts_read failed: Permission denied''
+chmod a-x . b 2> /dev/null && fail=1
+# chmod must exit with status 1.
+# Due to a bug in coreutils-5.93's fts.c, chmod would provoke
+# an abort (exit with status 134) on recent glibc-based systems.
+test $? = 1 || fail=1
+
 (exit $fail); exit $fail