#! /bin/bash
# SPDX-License-Identifier: GPL-2.0
# Copyright (c) 2000-2005 Silicon Graphics, Inc.  All Rights Reserved.
#
# FS QA Test No. 116
#
# pv#940491
# Test out resetting of sb_qflags when mounting with no quotas after
# having mounted with quotas.
#
. ./common/preamble
_begin_fstest quota auto quick

# Import common functions.
. ./common/filter
. ./common/quota



_require_scratch
_require_xfs_quota

# Only mount with the quota options we specify below
_qmount_option "defaults"

_scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs >/dev/null
. $tmp.mkfs
cat $tmp.mkfs >> $seqres.full

# link correct .out file, see $seqfull.cfg
seqfull=$0
if [ "$metadir" = 1 ]; then
	_link_out_file_named $seqfull.out "metadir"
else
	_link_out_file_named $seqfull.out
fi

_scratch_mount "-o uquota"
_scratch_unmount
_scratch_xfs_db -r -c sb -c print  | grep qflags
_scratch_mount
_scratch_unmount
_scratch_xfs_db -r -c sb -c print  | grep qflags

# success, all done
status=0
exit
