diff options
author | Herb Lewis <herb@samba.org> | 1997-12-01 14:50:52 +0000 |
---|---|---|
committer | Herb Lewis <herb@samba.org> | 1997-12-01 14:50:52 +0000 |
commit | 365f1eadaa969e807dd8906a3291100b4a37def6 (patch) | |
tree | 4f9ad67c913eed8811ecece693b03f25b51e28b8 /packaging/SGI/mkrelease.sh | |
parent | bea2394b49bfa5db08c45b2ff76e5bb643cec629 (diff) | |
download | samba-365f1eadaa969e807dd8906a3291100b4a37def6.tar.gz samba-365f1eadaa969e807dd8906a3291100b4a37def6.tar.xz samba-365f1eadaa969e807dd8906a3291100b4a37def6.zip |
dded error checking to scripts
(This used to be commit b7e1265f106010e03d92575f4578162ec659994b)
Diffstat (limited to 'packaging/SGI/mkrelease.sh')
-rwxr-xr-x | packaging/SGI/mkrelease.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/packaging/SGI/mkrelease.sh b/packaging/SGI/mkrelease.sh index fed7a5dc42a..fcf247d9b4f 100755 --- a/packaging/SGI/mkrelease.sh +++ b/packaging/SGI/mkrelease.sh @@ -8,21 +8,50 @@ # echo Making manual pages ./mkman +errstat=$? +if [ $errstat -ne 0 ]; then + echo "Error $errstat making manual pages\n"; + exit $errstat; +fi # build the sources # echo Making binaries ./makefile.pl $1 # create the Makefile for the specified OS ver +errstat=$? +if [ $errstat -ne 0 ]; then + echo "Error $errstat creating Makefile\n"; + exit $errstat; +fi + cd ../../source # make -f ../packaging/SGI/Makefile clean make -f ../packaging/SGI/Makefile all +errstat=$? +if [ $errstat -ne 0 ]; then + echo "Error $errstat building sources\n"; + exit $errstat; +fi + cd ../packaging/SGI # generate the packages # echo Generating Inst Packages ./spec.pl # create the samba.spec file +errstat=$? +if [ $errstat -ne 0 ]; then + echo "Error $errstat creating samba.spec\n"; + exit $errstat; +fi + ./idb.pl # create the samba.idb file +errstat=$? +if [ $errstat -ne 0 ]; then + echo "Error $errstat creating samba.idb\n"; + exit $errstat; +fi + if [ ! -d bins ]; then mkdir bins fi |