#!/cmd/rc rfork dir=$1 if(~ $dir '') dir=/qa l = `{du -a /arch/$objtype/$dir|awk '{print $2}'|sort} failed = () runner=.runner for(t in $l){ if(test -x $t) { if( test -x $t$runner ) { } if not { echo -n $t: $t > /tmp/qa.log >[2=1] st = $status if(~ `{echo $st|field 3} PASS) { rm /tmp/qa.log && echo PASS } if not { echo $st && cat /tmp/qa.log; exit $st} } } }