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 /posix/globtest.sh | |
parent | e79af11c364447c85d4824fc604a011ffefcb7e6 (diff) | |
download | glibc-3b6906390e379bc9110583ecab9b73febeae8ac7.tar.gz |
Update.
2000-04-10 Andreas Schwab <schwab@suse.de>
* posix/globtest.sh: Skip tests that depend on unreadable
directories if run as root.
Diffstat (limited to 'posix/globtest.sh')
-rwxr-xr-x | posix/globtest.sh | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/posix/globtest.sh b/posix/globtest.sh index e2ba320358..60f1bf81d0 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*/*" | |