summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/misc/tee.sh8
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