From: Jim Meyering Date: Sat, 30 Dec 2006 10:49:04 +0000 (+0100) Subject: * tests/mv/acl (skip): Skip this test also if the destination X-Git-Tag: COREUTILS-6_8~109 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=841d9a7d5dad12c1b97bd26381d2ffe226ea57f9;p=thirdparty%2Fcoreutils.git * tests/mv/acl (skip): Skip this test also if the destination directory, which is on a different file system, lacks ACL support. --- diff --git a/ChangeLog b/ChangeLog index 1447f20b45..349fe54108 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-12-30 Jim Meyering + * tests/mv/acl (skip): Skip this test also if the destination + directory, which is on a different file system, lacks ACL support. + * src/copy.c (copy_reg): Rewrite a comment that was rendered inaccurate by the 2006-10-18 change. diff --git a/tests/mv/acl b/tests/mv/acl index df3bb012d0..9128686ee9 100755 --- a/tests/mv/acl +++ b/tests/mv/acl @@ -54,6 +54,8 @@ mkdir -p $tmp || framework_failure=1 cd $tmp || framework_failure=1 touch file || framework_failure=1 +t1=$other_partition_tmpdir/t1 +touch $t1 || framework_failure=1 if test $framework_failure = 1; then echo 'failure in testing framework' @@ -62,12 +64,14 @@ fi skip=no # Ensure that setfacl and getfacl work on this file system. -setfacl -m user:bin:rw file 2> /dev/null || skip=yes +setfacl -m user:bin:rw file 2> /dev/null || skip=. +# And on the destination file system. +setfacl -m user:bin:rw $t1 || skip=$other_partition_tmpdir acl1=`getfacl file` || skip=yes -test $skip = yes && +test $skip != no && { - echo "$0: '.' is not on a suitable file system for this test" 1>&2 + echo "$0: '$skip' is not on a suitable file system for this test" 1>&2 echo "$0: skipping this test" 1>&2 (exit 77); exit 77 }