diff options
-rwxr-xr-x | tests/misc/tee.sh | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/misc/tee.sh b/tests/misc/tee.sh index e01c27ecc..0b97a9ea3 100755 --- a/tests/misc/tee.sh +++ b/tests/misc/tee.sh @@ -79,9 +79,11 @@ test -f tee.exited || fail=1 ;; esac # Test with unwriteable files -touch file.ro || framework_failure_ -chmod a-w file.ro || framework_failure_ -returns_ 1 tee -p </dev/null file.ro || fail=1 +if ! uid_is_privileged_; then # root does not get EPERM. + touch file.ro || framework_failure_ + chmod a-w file.ro || framework_failure_ + returns_ 1 tee -p </dev/null file.ro || fail=1 +fi mkfifo_or_skip_ fifo |