From: Eric Sandeen Date: Thu, 1 Apr 2010 03:01:11 +0000 (-0500) Subject: xfstests: exit non-0 if fs check fails X-Git-Tag: v1.1.0~178 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9d9081821dc32010e4b2dd25aef27afc1c95aa74;p=xfstests-dev.git xfstests: exit non-0 if fs check fails Right now if any of the _check_scratch_fs tests etc fail, the check script exits but with 0 status. This change will cause the status to be non-0 so we can detect the error. Signed-off-by: Eric Sandeen Reviewed-by: David Chinner --- diff --git a/common.rc b/common.rc index 2103a775..e6d818d0 100644 --- a/common.rc +++ b/common.rc @@ -966,7 +966,11 @@ _check_generic_filesystem() ok=$? fi - [ $ok -eq 0 ] && exit 1 + if [ $ok -eq 0 ]; then + status=1 + exit 1 + fi + return 0 } @@ -1059,7 +1063,11 @@ _check_xfs_filesystem() _mount_or_remount_rw "$extra_mount_options" $device $mountpoint fi - [ $ok -eq 0 ] && exit 1 + if [ $ok -eq 0 ]; then + status=1 + exit 1 + fi + return 0 }