diff -urN sorcery.ori/usr/sbin/cast sorcery/usr/sbin/cast --- sorcery.ori/usr/sbin/cast 2004-11-16 04:18:49.000000000 +0100 +++ sorcery/usr/sbin/cast 2004-11-16 19:36:22.115907160 +0100 @@ -863,19 +863,19 @@ rm -f $TMP_DIR/pass_three.done # dont return until this file exists if [[ $SEPARATE ]] ; then ( CAST_PASS="three" - /usr/bin/make -j1 -k -f $MAKEFILE all + make -j1 -k -f $MAKEFILE all touch $TMP_DIR/pass_three.done ) else ( CAST_PASS="three" - /usr/bin/make -j1 -k -f $MAKEFILE all + make -j1 -k -f $MAKEFILE all touch $TMP_DIR/pass_three.done ) & fi debug "cast" "Starting stage four make." - ( CAST_PASS="four" ; /usr/bin/make -j1 -k -f $MAKEFILE all ) + ( CAST_PASS="four" ; make -j1 -k -f $MAKEFILE all ) # in some very bad situations pass four can complete before three, and if # we return too soon more bad things can happen, so wait at least a little