_mymount
# setup exactly what it is we'll be testing
-if ! src/feature -q $SCRATCH_DEV
-then
- _notrun "XFS quota not enabled"
-elif src/feature -u $SCRATCH_DEV
+if src/feature -u $SCRATCH_DEV
then
type=u ; id=`_choose_uid`; ln $seq.usrquota $seq.out
elif src/feature -g $SCRATCH_DEV
#
_require_quota()
{
+ src/feature -q $SCRATCH_DEV
+ [ $? -ne 0 ] && _notrun "Installed kernel does not support XFS quota"
+
[ ! -x /usr/sbin/repquota ] && _notrun "Quota user tools not installed"
/usr/sbin/repquota -m -s -a >/dev/null 2>&1
[ $? -ne 0 ] && _notrun "Installed quota tools do not support XFS"
-
- [ ! -f /proc/fs/xfs/xqm ] && _notrun "Kernel does not support XFS quota"
}
# create a file as a specific user (uid)