]> mj.ucw.cz Git - eval.git/commitdiff
Sensible defaults for EVAL_USER, EVAL_GROUP and TEST_USER.
authorTomas Gavenciak <gavento@atrey.karlin.mff.cuni.cz>
Wed, 21 May 2008 13:03:32 +0000 (15:03 +0200)
committerMartin Mares <mj@ucw.cz>
Wed, 21 May 2008 13:03:32 +0000 (15:03 +0200)
eval/libeval.sh

index 542b07d31a97b23f431b3e48db51da92ffc19d04..852bca86efbe5176451e231762e40ef5339f4df0 100644 (file)
@@ -75,16 +75,22 @@ function override-vars
 function box-init
 {
        pstart "Preparing sandbox... "
-       if [ -z "$TEST_USER" -o "$TEST_USER" == $EVAL_USER ] ; then
+
+       # Default values for user/group
+       EVAL_USER=${EVAL_USER:-$USER}
+       EVAL_GROUP=${EVAL_GROUP:-$GROUP}
+       TEST_USER=${TEST_USER:-$EVAL_USER}
+
+       if [ -z "$TEST_USER" -o "$TEST_USER" == "$EVAL_USER" ] ; then
                pcont "running locally (INSECURE), "
-               TEST_USER=$EVAL_USER
-               BOXDIR=`pwd`/box
-               BOXCMD=bin/box
-               mkdir -p box
+               TEST_USER="$EVAL_USER"
+               BOXDIR=$HDIR/box
+               BOXCMD=$HDIR/bin/box
+               mkdir -p $BOXDIR
        else
                pcont "used account $TEST_USER, "
-               BOXDIR=$MO_ROOT/eval/$TEST_USER
-               BOXCMD=bin/box-$TEST_USER
+               BOXDIR=$HDIR/box
+               BOXCMD=$HDIR/bin/box-$TEST_USER
        fi
        [ -d $BOXDIR -a -f $BOXCMD ] || die "Sandbox set up incorrectly"
        BOXCMD="$BOXCMD -c$BOXDIR"