diff options
author | P. J. McDermott <pjm@nac.net> | 2011-11-12 18:20:12 (EST) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2011-11-12 18:20:12 (EST) |
commit | 3bae0de0e4d7a3c9134df8d10fb1013fa2c267d1 (patch) | |
tree | efe46d43d207942f46018e9442a112aa4697c916 | |
parent | d87d64b89a4bc332476798e58709d749fefedd93 (diff) | |
download | testbuild-3bae0de0e4d7a3c9134df8d10fb1013fa2c267d1.zip testbuild-3bae0de0e4d7a3c9134df8d10fb1013fa2c267d1.tar.gz testbuild-3bae0de0e4d7a3c9134df8d10fb1013fa2c267d1.tar.bz2 |
Fix error recognition.
POSIX.1-2008 specifies that make will return >1 on error.
-rwxr-xr-x | testbuild | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -63,19 +63,26 @@ errors=false output="${output} \$ make clean" output="${output} -`make clean > /dev/null } 2>&1`" || errors=true +`make clean > /dev/null } 2>&1`" +[ $? -gt 1 ] && errors=true + output="${output} \$ make" output="${output} -`make 2>&1`" || errors=true +`make 2>&1`" +[ $? -gt 1 ] && errors=true + output="${output} \$ make clean" output="${output} -`make clean 2>&1`" || errors=true +`make clean 2>&1`" +[ $? -gt 1 ] && errors=true + output="${output} \$ make debug" output="${output} -`make debug 2>&1`" || errors=true +`make debug 2>&1`" +[ $? -gt 1 ] && errors=true if ${errors}; then printf '%s' "${output}" | |