diff options
-rwxr-xr-x | tests/cp/special-bits | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/tests/cp/special-bits b/tests/cp/special-bits index 0588301a2..d7e5a9754 100755 --- a/tests/cp/special-bits +++ b/tests/cp/special-bits @@ -10,6 +10,8 @@ if test "$VERBOSE" = yes; then cp --version fi +. $srcdir/../root-only + pwd=`pwd` tmp=spec-bits.$$ trap 'status=$?; cd $pwd; rm -rf $tmp && exit $status' 0 @@ -19,25 +21,6 @@ framework_failure=0 mkdir $tmp || framework_failure=1 cd $tmp || framework_failure=1 -touch file || framework_failure=1 -chmod u-w file || framework_failure=1 -(echo foo >> file) >/dev/null 2>&1 || { - echo '********************************************' - echo "$0: NOTICE: This test must be run as root." - echo "You can do the following as \`root' to run just this test:" - echo "" - echo "cd $pwd && $MAKE check TESTS=special-bits" - echo "" - echo "Here's a minimalist version. It outputs nothing when the test" - echo "succeeds, and \`FAIL' if it fails." - echo "" - echo "cd $pwd \\" - echo " && env PATH=../../src:\$PATH MAKE=$MAKE ./special-bits || echo FAIL" - echo "" - echo '********************************************' - exit 77 -} - touch a b || framework_failure=1 chmod u+sx,go= a || framework_failure=1 chmod u=rwx,g=sx,o= b || framework_failure=1 |