Fix zpios-sanity.sh return code

The zpios-sanity.sh script should return failure when any
of the individual zpios.sh tests fail.  The previous code
would always return success suppressing real failures.
This commit is contained in:
Brian Behlendorf 2011-06-02 10:13:15 -07:00
parent e95b3bdcbb
commit 2ea9dc40f8

View File

@ -13,6 +13,7 @@ fi
PROG=zpios-sanity.sh
HEADER=
FAILS=0
usage() {
cat << EOF
@ -74,6 +75,8 @@ zpios_test() {
${ZPIOS_SH} -f -c ${CONFIG} -t ${TEST} &>${LOG}
if [ $? -ne 0 ]; then
FAILS=1
if [ ${VERBOSE} ]; then
printf "FAIL: %-13s\n" ${CONFIG}
cat ${LOG}
@ -155,4 +158,4 @@ if [ ${DANGEROUS} ]; then
done
fi
exit 0
exit $FAILS