Whamcloud - gitweb
tests: clean up $DEBUGFS_EXE usage in scripts
[tools/e2fsprogs.git] / tests / r_64bit_big_expand / script
index 51f36e9..f514d50 100644 (file)
@@ -1,12 +1,20 @@
-if test -x $RESIZE2FS_EXE -a -x $DEBUGFS_EXE; then
-
 test_description="very large fs growth using ext4 w/64bit"
+if ! test -x $RESIZE2FS_EXE -o ! -x $DEBUGFS_EXE; then
+       echo "$test_name: $test_description: skipped (no debugfs/resize2fs)"
+       return 0
+fi
+
 FEATURES="-t ext4 -O 64bit"
 SIZE_1=512M
 SIZE_2=2T
 LOG=$test_name.log
 E2FSCK=../e2fsck/e2fsck
 
+if [ $(uname -s) = "FreeBSD" ]; then
+       # creates a 2TB filesystem
+       echo "$test_name: $DESCRIPTION: skipped for FreeBSD"
+       return 0
+fi
 
 . $cmd_dir/scripts/resize_test
 
@@ -20,12 +28,7 @@ elif [ $RC -eq 111 ]; then
        touch $test_name.ok
 else
        echo "$test_name: $test_description: failed"
-       touch $test_name.failed
+       ln $LOG $test_name.failed
 fi
 
 unset FEATURES SIZE_1 SIZE_2 LOG E2FSCK
-
-else #if test -x $RESIZE2FS_EXE -a -x $DEBUGFS_EXE; then
-       echo "$test_name: $test_description: skipped"
-fi 
-