]> git.neil.brown.name Git - mdadm.git/commitdiff
test: return correct error status for mdadm
authorNeilBrown <neilb@suse.de>
Wed, 1 Apr 2009 02:50:19 +0000 (13:50 +1100)
committerNeilBrown <neilb@suse.de>
Wed, 1 Apr 2009 02:50:19 +0000 (13:50 +1100)
mdadm's return status is being hidden by the 'test' script so
individual tests cannot see it.

test

diff --git a/test b/test
index 1cd341f19b6a63a111070610543a2a7b9289497b..3f4c5d4cba0afac0913a2e5255333a49a0731f7b 100644 (file)
--- a/test
+++ b/test
@@ -86,7 +86,9 @@ mdadm() {
        *-C* ) $mdadm 2> $targetdir/stderr --quiet "$@" --auto=yes;;
         * )   $mdadm 2> $targetdir/stderr --quiet "$@"
     esac
+    rv=$?
     cat >&2 $targetdir/stderr
+    return $rv
 }
 
 # check various things