From a6c5344429ecc9c3337fec574c1220aa92126f96 Mon Sep 17 00:00:00 2001 From: adilger Date: Tue, 17 Sep 2002 22:30:26 +0000 Subject: [PATCH] Fix problem with shell escaping of variables. --- lustre/tests/runregression-brw.sh | 10 +++++----- lustre/tests/runregression-net.sh | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lustre/tests/runregression-brw.sh b/lustre/tests/runregression-brw.sh index 6925ec2..a8bd6e8 100644 --- a/lustre/tests/runregression-brw.sh +++ b/lustre/tests/runregression-brw.sh @@ -4,9 +4,9 @@ export PATH=/sbin:/usr/sbin:$PATH SRCDIR="`dirname $0`/" . $SRCDIR/common.sh -OSCDEV="`$OBDCTL device_list 2> /dev/null | awk '/ UP osc / { print $4 }'`" +OSCNAME="`$OBDCTL device_list 2> /dev/null | awk '/ UP osc / { print $4 }'`" -if [ -z "$OSCDEV" ]; then +if [ -z "$OSCNAME" ]; then echo "$0: needs an OSC set up first" 1>&2 exit 1 fi @@ -33,7 +33,7 @@ runthreads() { ;; esac - $OBDCTL --threads $THR v \$$OSCDEV $DO $CNT $RW $V $PGS $OID || exit 1 + $OBDCTL --threads $THR v \$$OSCNAME $DO $CNT $RW $V $PGS $OID || exit 1 if [ -e endrun ]; then rm endrun @@ -42,7 +42,7 @@ runthreads() { fi } -[ -z "$OID" ] && OID=`$OBDCTL --device \$$OSCDEV create 1 | awk '/is object id/ { print $6 }'` +[ -z "$OID" ] && OID=`$OBDCTL --device \\$$OSCNAME create 1 | awk '/is object id/ { print $6 }'` [ -z "$OID" ] && echo "error creating object" 1>&2 && exit 1 # TODO: obdctl needs to check on the progress of each forked thread @@ -110,4 +110,4 @@ while date; do [ "$PGVR" ] && runthreads 100 test_brw_read 100000 -60 $PGVR done -$OBDCTL --device \$$OSCDEV destroy $OID +$OBDCTL --device \$$OSCNAME destroy $OID diff --git a/lustre/tests/runregression-net.sh b/lustre/tests/runregression-net.sh index fe1bc68..8feb5be 100644 --- a/lustre/tests/runregression-net.sh +++ b/lustre/tests/runregression-net.sh @@ -4,9 +4,9 @@ export PATH=/sbin:/usr/sbin:$PATH SRCDIR="`dirname $0`/" . $SRCDIR/common.sh -OSCDEV="`$OBDCTL device_list 2> /dev/null | awk '/ osc | lov / { print $4 }' | tail -1`" +OSCNAME="`$OBDCTL device_list 2> /dev/null | awk '/ osc | lov / { print $4 }' | tail -1`" -if [ -z "$OSCDEV" ]; then +if [ -z "$OSCNAME" ]; then echo "$0: needs an OSC set up first" 1>&2 exit 1 fi @@ -33,7 +33,7 @@ runthreads() { ;; esac - $OBDCTL --threads $THR v \$$OSCDEV $DO $CNT $RW $V $PGS $OID || exit 1 + $OBDCTL --threads $THR v \$$OSCNAME $DO $CNT $RW $V $PGS $OID || exit 1 if [ -e endrun ]; then rm endrun @@ -42,7 +42,7 @@ runthreads() { fi } -OID=`$OBDCTL --device \$$OSCDEV create 1 | awk '/is object id/ { print $6 }'` +OID=`$OBDCTL --device \\$$OSCNAME create 1 | awk '/is object id/ { print $6 }'` # TODO: obdctl needs to check on the progress of each forked thread # (IPC SHM, sockets?) to see if it hangs. @@ -93,4 +93,4 @@ for CMD in test_getattr test_brw_write test_brw_read; do runthreads 100 $CMD 10000 -30 $PG done -$OBDCTL --device \$$OSCDEV destroy $OID +$OBDCTL --device \$$OSCNAME destroy $OID -- 1.8.3.1