X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-copy-file.sh;h=bf71b3b1338cbbfaa067e789546ad7a39a09078c;hb=e29320d956cd3feaef0daee92a4997e50b0ac2bc;hp=ad7da7be1d747a3ee593cb96a19883df38fccf94;hpb=951fba5cd13092b41e4085878ffeee1145cb572d;p=gnulib.git diff --git a/tests/test-copy-file.sh b/tests/test-copy-file.sh index ad7da7be1..bf71b3b13 100755 --- a/tests/test-copy-file.sh +++ b/tests/test-copy-file.sh @@ -181,10 +181,16 @@ cd "$builddir" || func_test_copy tmpfile0 tmpfile1 if test "$USE_ACL" != 0 && 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