From 273c2c5fbc2a5d59aa73ec7423ab244b289b765b Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 5 Aug 2001 08:42:53 +0000 Subject: Renamed from root-only. --- tests/priv-check | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tests/priv-check (limited to 'tests') diff --git a/tests/priv-check b/tests/priv-check new file mode 100644 index 000000000..31e60dcbd --- /dev/null +++ b/tests/priv-check @@ -0,0 +1,27 @@ +# -*- sh -*- +# Source this file at the beginning of a test that works +# only when run as root or as non-root. + +case $1 in + require-root) who='as root';; + require-non-root) who='by an unprivileged user';; + *) echo "Usage: $0 require-root|require-non-root" 1>&2; exit 1;; +esac + +root_check_temp=root-check.$$ +touch $root_check_temp || framework_failure=1 +chmod a-w $root_check_temp || framework_failure=1 + +(echo foo >> $root_check_temp) >/dev/null 2>&1 || { + cat <