diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-04-10 15:55:35 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-04-10 15:55:35 +0000 |
commit | 3b6906390e379bc9110583ecab9b73febeae8ac7 (patch) | |
tree | 730e62009c37e3e1e8f63b1d0eacdbba12b6e96e | |
parent | e79af11c364447c85d4824fc604a011ffefcb7e6 (diff) | |
download | glibc-3b6906390e379bc9110583ecab9b73febeae8ac7.zip glibc-3b6906390e379bc9110583ecab9b73febeae8ac7.tar.gz glibc-3b6906390e379bc9110583ecab9b73febeae8ac7.tar.bz2 |
Update.
2000-04-10 Andreas Schwab <schwab@suse.de>
* posix/globtest.sh: Skip tests that depend on unreadable
directories if run as root.
-rw-r--r-- | ChangeLog | 5 | ||||
-rwxr-xr-x | posix/globtest.sh | 17 |
2 files changed, 17 insertions, 5 deletions
@@ -1,3 +1,8 @@ +2000-04-10 Andreas Schwab <schwab@suse.de> + + * posix/globtest.sh: Skip tests that depend on unreadable + directories if run as root. + 2000-04-10 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/clock_settime.c (clock_settime): Test tv_nsec value diff --git a/posix/globtest.sh b/posix/globtest.sh index e2ba320..60f1bf8 100755 --- a/posix/globtest.sh +++ b/posix/globtest.sh @@ -306,13 +306,20 @@ cat <<"EOF" | cmp - $testout || result=1 GLOB_NOMATCH EOF -# ... with GLOB_ERR -${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ -${common_objpfx}posix/globtest -E "$testdir" "noread/*" | -sort > $testout -cat <<"EOF" | cmp - $testout || result=1 +# The following tests will fail if run as root. +user=`id -un 2> /dev/null` +if test -z "$user"; then + uid="$USER" +fi +if test "$user" != root; then + # ... with GLOB_ERR + ${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ + ${common_objpfx}posix/globtest -E "$testdir" "noread/*" | + sort > $testout + cat <<"EOF" | cmp - $testout || result=1 GLOB_ABORTED EOF +fi # not run as root ${elf_objpfx}${rtld_installed_name} --library-path ${library_path} \ ${common_objpfx}posix/globtest -E "$testdir" "noread*/*" | |