X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-file-has-acl.sh;h=db6738870adaccaacfa0d56f35e93194d55ce398;hb=18bc22d6510355da4160789980b6831d0fe888d0;hp=7064c1cdf09682c42b0b72e4bd257ceacb8a85f7;hpb=67a85c2b8a870d5f34acbc699f6c429b865b4d10;p=gnulib.git diff --git a/tests/test-file-has-acl.sh b/tests/test-file-has-acl.sh index 7064c1cdf..db6738870 100755 --- a/tests/test-file-has-acl.sh +++ b/tests/test-file-has-acl.sh @@ -187,10 +187,16 @@ cd "$builddir" || func_test_has_acl tmpdir0 no if test $acl_flavor != none; then + # A POSIX compliant 'id' program. + if test -f /usr/xpg4/bin/id; then + ID=/usr/xpg4/bin/id + else + ID=id + fi # Use a user and group id different from the current one, to avoid # redundant/ambiguous ACLs. - myuid=`id -u` - mygid=`id -g` + myuid=`$ID -u` + mygid=`$ID -g` auid=1 if test "$auid" = "$myuid"; then auid=2; fi agid=1