diff options
Diffstat (limited to 'tests/cp/fail-perm')
-rwxr-xr-x | tests/cp/fail-perm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/cp/fail-perm b/tests/cp/fail-perm index 218785a9f..5fa0332a4 100755 --- a/tests/cp/fail-perm +++ b/tests/cp/fail-perm @@ -45,9 +45,15 @@ cp: accessing `symlink': Permission denied EOF cp F symlink 2> out && fail=1 +# HPUX appears to fail with EACCES rather than EPERM. +# Transform their diagnostic +# ...: The file access permissions do not allow the specified action. +# to the expected one: +sed 's/: The file access permissions.*/: Permission denied/'<out>o1;mv o1 out cmp out exp || { (diff -c out exp) 2> /dev/null; fail=1; } cp --target-directory=symlink F 2> out && fail=1 +sed 's/: The file access permissions.*/: Permission denied/'<out>o1;mv o1 out cmp out exp || { (diff -c out exp) 2> /dev/null; fail=1; } chmod 700 D |