From 00b8f59afb356b0d3713142125aec08a613e4acd Mon Sep 17 00:00:00 2001 From: grev Date: Fri, 29 Jun 2007 15:17:25 +0000 Subject: [PATCH] Fix: Avoid the possible problems caused by "C" option. Cleanup: Avoid hardcoded path. b=12759 i=Adilger i=Shadow --- lustre/tests/sanity.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index 7c2b9a4..01dee5d 100644 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -600,15 +600,15 @@ test_21() { run_test 21 "write to dangling link ============================" test_22() { - mkdir $DIR/d22 - chown $RUNAS_ID $DIR/d22 - # Tar gets pissy if it can't access $PWD *sigh* - (cd $TMP || error "cd $TMP failed"; + WDIR=$DIR/$tdir + mkdir $WDIR + chown $RUNAS_ID $WDIR + (cd $WDIR || error "cd $WDIR failed"; $RUNAS tar cf - /etc/hosts /etc/sysconfig/network | \ - $RUNAS tar xfC - $DIR/d22) - ls -lR $DIR/d22/etc || error "ls -lR $DIR/d22/etc failed" - $CHECKSTAT -t dir $DIR/d22/etc || error "checkstat -t dir failed" - $CHECKSTAT -u \#$RUNAS_ID $DIR/d22/etc || error "checkstat -u failed" + $RUNAS tar xf -) + ls -lR $WDIR/etc || error "ls -lR $WDIR/etc failed" + $CHECKSTAT -t dir $WDIR/etc || error "checkstat -t dir failed" + $CHECKSTAT -u \#$RUNAS_ID $WDIR/etc || error "checkstat -u failed" } run_test 22 "unpack tar archive as non-root user ===============" -- 1.8.3.1