Commit bede992d authored by Russ Cox's avatar Russ Cox

set -e does not apply to ( ) blocks,

so implement the check manually.
sigh.

R=r
DELTA=17  (6 added, 0 deleted, 11 changed)
OCL=30606
CL=30612
parent 343bfcfc
......@@ -19,17 +19,23 @@ cp quietgcc.bash $HOME/bin/quietgcc
chmod +x $HOME/bin/quietgcc
for i in lib9 libbio libmach_amd64 libregexp cmd pkg cmd/gobuild cmd/godoc cmd/gofmt
do (
echo; echo; echo %%%% making $i %%%%; echo
cd $i
case $i in
cmd)
bash make.bash
;;
*)
make install
esac
) done
do
# The ( ) here are to preserve the current directory
# for the next round despite the cd $i below.
# set -e does not apply to ( ) so we must explicitly
# test the exit status.
(
echo; echo; echo %%%% making $i %%%%; echo
cd $i
case $i in
cmd)
bash make.bash
;;
*)
make install
esac
) || exit 1
done
case "`uname`" in
Darwin)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment