Better pid handling.
[rsync/rsync.git] / runtests.sh
index d2865ae..68d7313 100755 (executable)
@@ -142,7 +142,7 @@ echo "$0 running in `pwd`"
 echo "    rsync_bin=$rsync_bin"
 echo "    srcdir=$srcdir"
 
-testuser=`whoami || echo UNKNOWN`
+testuser=`id -un || whoami || echo UNKNOWN`
 
 echo "    testuser=$testuser"
 echo "    os=`uname -a`"
@@ -230,7 +230,8 @@ do
        ;;
     77)
        # backticks will fill the whole file onto one line, which is a feature
-       echo "SKIP    $testbase (`cat \"$scratchdir/whyskipped\"`)"
+       whyskipped=`cat "$scratchdir/whyskipped"`
+       echo "SKIP    $testbase ($whyskipped)"
        skipped=`expr $skipped + 1`
        maybe_discard_scratch
        ;;