From 3b6906390e379bc9110583ecab9b73febeae8ac7 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 10 Apr 2000 15:55:35 +0000 Subject: Update. 2000-04-10 Andreas Schwab * posix/globtest.sh: Skip tests that depend on unreadable directories if run as root. --- posix/globtest.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'posix/globtest.sh') 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*/*" | -- cgit 1.4.1