Allow setuid tests 11 and 33 to run. The former still fails (but now with a meaningful error) while the latter succeeds. Only 2 tests are left borken on default MINIX, namely 11 and 28.

This commit is contained in:
Erik van der Kouwe 2009-09-04 13:18:49 +00:00
parent ec4b567894
commit e1e4d6649f

View file

@ -20,7 +20,14 @@ for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 \
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 \ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 \
41 sh1.sh sh2.sh 41 sh1.sh sh2.sh
do total=`expr $total + 1` do total=`expr $total + 1`
if ./test$i CMD=./test$i
if [ $USER = root -a \( $i = 11 -o $i = 33 \) ]
then
chmod u+s $CMD > /dev/null
CMD=su\ -\ ast\ -c\ `pwd`/$CMD
fi
if $CMD
then passed=`expr $passed + 1` then passed=`expr $passed + 1`
else failed=`expr $failed + 1` else failed=`expr $failed + 1`
badones=`echo $badones " " $i` badones=`echo $badones " " $i`