diff options
Diffstat (limited to 'tests/chown')
-rwxr-xr-x | tests/chown/separator | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/chown/separator b/tests/chown/separator index eaf27b6c7..cfd5f0c7e 100755 --- a/tests/chown/separator +++ b/tests/chown/separator @@ -35,6 +35,17 @@ test -n "$id_g" || framework_failure id_gn=`id -gn` || framework_failure test -n "$id_gn" || framework_failure +# FreeBSD 6.x's getgrnam fails to look up a group name containing +# a space. On such a system, skip this test if the group name contains +# a byte not in the portable filename character set. +case $host_triplet in + *-freebsd6.*) + case $id_gn in + *[^a-zA-Z0-9._-]*) skip_test_ "invalid group name: $id_gn";; + esac;; + *) ;; +esac + fail=0 chown '' . || fail=1 |