fstests: disable quotas before running test
[xfstests-dev.git] / tests / xfs / 033
index 45caf081b8a6e0b8fa6a6a1ac6510661118da9ac..75b44f38df1e3b0ca12e95b6b7e836b4101b31fa 100755 (executable)
@@ -1,27 +1,11 @@
 #! /bin/bash
-# FS QA Test No. 033
-#
-# exercise xfs_repair repairing broken filesystems (root inodes)
-#
-#-----------------------------------------------------------------------
+# SPDX-License-Identifier: GPL-2.0
 # Copyright (c) 2000-2002 Silicon Graphics, Inc.  All Rights Reserved.
 #
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it would be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write the Free Software Foundation,
-# Inc.,  51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+# FS QA Test No. 033
 #
-#-----------------------------------------------------------------------
+# exercise xfs_repair repairing broken filesystems (root inodes)
 #
-
 seqfull=$0
 seq=`basename $0`
 seqres=$RESULT_DIR/$seq
@@ -44,6 +28,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
 . ./common/rc
 . ./common/filter
 . ./common/repair
+. ./common/quota
 
 # nuke the root, rt bitmap, and rt summary inodes
 # 
@@ -72,7 +57,7 @@ _filter_bad_ids()
 
 # real QA test starts here
 _supported_fs xfs
-_supported_os IRIX Linux
+_supported_os Linux
 
 _require_scratch
 _require_no_large_scratch_dev
@@ -86,9 +71,9 @@ if [ $isize -lt 512 ]; then
 fi
 
 # link correct .out file
-FEATURES=$(_get_os_name)
+FEATURES=
 if [ $_fs_has_crcs -eq 1 ]; then
-       FEATURES=$FEATURES,crc
+       FEATURES=crc
 fi
 _link_out_file_named $seqfull.out "$FEATURES"
 
@@ -96,6 +81,7 @@ _link_out_file_named $seqfull.out "$FEATURES"
        sed -e 's/ //g' -e 's/^/export /'`
 
 # check we won't get any quota inodes setup on mount
+_qmount_option noquota
 _scratch_mount
 src/feature -U $SCRATCH_DEV && \
        _notrun "UQuota are enabled, test needs controlled sb recovery"