: ${CDIR=.} if [ $# = 1 ] then ${DD-:} $CDIR $1 else ${DD-:} $CDIR fi ${DF-:} $CDIR .distr if test ! -r $DESTDIR/$CDIR/.distr then ( cd $DESTDIR/$CDIR; make .distr ) >/dev/null 2>&1 fi if test ! -r $DESTDIR/$CDIR/.distr then echo ++ no .distr in $CDIR exit 0 fi for i in `cat $DESTDIR/$CDIR/.distr` do if test -d $i then ( if cd $i then CDIR=$CDIR/$i export CDIR exec /proj/em/Work/distr/dwalk $* else echo ++ Could not access $CDIR/$i fi ) else ${DF-:} $CDIR $i fi done