diff options
Diffstat (limited to 'tests/cp')
-rwxr-xr-x | tests/cp/existing-perm-race | 4 | ||||
-rwxr-xr-x | tests/cp/file-perm-race | 3 | ||||
-rwxr-xr-x | tests/cp/parent-perm | 2 | ||||
-rwxr-xr-x | tests/cp/parent-perm-race | 3 | ||||
-rwxr-xr-x | tests/cp/preserve-2 | 4 |
5 files changed, 15 insertions, 1 deletions
diff --git a/tests/cp/existing-perm-race b/tests/cp/existing-perm-race index b6168f62e..ffd29f0f4 100755 --- a/tests/cp/existing-perm-race +++ b/tests/cp/existing-perm-race @@ -22,8 +22,12 @@ if test "$VERBOSE" = yes; then fi . $srcdir/test-lib.sh + require_membership_in_two_groups_ +# cp -p gives ENOTSUP on NFS on Linux 2.6.9 at least +require_local_dir_ + set _ $groups; shift g1=$1 g2=$2 diff --git a/tests/cp/file-perm-race b/tests/cp/file-perm-race index ca47169c2..d80761259 100755 --- a/tests/cp/file-perm-race +++ b/tests/cp/file-perm-race @@ -23,6 +23,9 @@ fi . $srcdir/test-lib.sh +# cp -p gives ENOTSUP on NFS on Linux 2.6.9 at least +require_local_dir_ + umask 022 mkfifo fifo || skip_test_ "fifos not supported" diff --git a/tests/cp/parent-perm b/tests/cp/parent-perm index 4912694b9..4a7d98947 100755 --- a/tests/cp/parent-perm +++ b/tests/cp/parent-perm @@ -24,6 +24,8 @@ fi . $srcdir/test-lib.sh working_umask_or_skip_ +# cp -p gives ENOTSUP on NFS on Linux 2.6.9 at least +require_local_dir_ mkdir -p a/b/c a/b/d e || framework_failure touch a/b/c/foo a/b/d/foo || framework_failure diff --git a/tests/cp/parent-perm-race b/tests/cp/parent-perm-race index 546123836..e595d9ea8 100755 --- a/tests/cp/parent-perm-race +++ b/tests/cp/parent-perm-race @@ -23,6 +23,9 @@ fi . $srcdir/test-lib.sh +# cp -p gives ENOTSUP on NFS on Linux 2.6.9 at least +require_local_dir_ + umask 002 mkdir mode ownership d || framework_failure chmod g+s d 2>/dev/null # The cp test is valid either way. diff --git a/tests/cp/preserve-2 b/tests/cp/preserve-2 index f65b4200f..9863952c2 100755 --- a/tests/cp/preserve-2 +++ b/tests/cp/preserve-2 @@ -23,8 +23,10 @@ fi . $srcdir/test-lib.sh -touch f || framework_failure +# cp -p gives ENOTSUP on NFS on Linux 2.6.9 at least +require_local_dir_ +touch f || framework_failure cp --preserve=mode,links f g || fail=1 |