2 0) PAR='make install && make clean' ; CMD=Action ;;
3 1) PAR="$1" ; CMD=Action ;;
4 2) PAR="$1" ; CMD="$2" ;;
5 *) echo Syntax: "$0" [command [file]] ; exit 1 ;;
11 Action) echo No Action file present ;;
12 *) echo No Action file "($CMD)" present ;;
37 FAIL='Failed for $SYS, see $DIR/Out'
44 xaction|xindir) case x$ATYPE in
45 x) ACTION=$2 ; ATYPE=$1
47 indirno) FAIL='Failed for $SYS' ;;
50 *) echo Already specified an $ATYPE for this name
55 xsuccess) SUCC="$2" ;;
62 x$1|x$2|x$3|x$4|x$5|x$6|x$7) ;;
63 *) echo "Sorry, $SYS can only be made on $PAT systems"
73 x) echo Missing name line; RETC=65 ;;
80 if $THISFILE "$PAR" $ACTION
82 else RETC=2 ; eval echo $FAIL
94 if [ "$ACTION" = "$x" ]
96 ACTION='echo "No actions performed, No$CMD file present"'
97 SUCC='$SYS -- skipped'
100 if eval "{ $ACTION ; } >Out 2>&1 </dev/null"
102 if [ "$SUCC" = '$SYS -- skipped' ]
104 else echo "$ACTION" > No$CMD 2>/dev/null
106 else RETC=1 ; X=: ; eval echo $FAIL
113 ) 2>/dev/null 1>&- 1>&3
123 echo Directory $DIR for $SYS is inaccessible
129 yes*) echo Fatal error, installation stopped.
134 *) echo Unknown keyword "$1"