Split out xfs & generic quota existence tests

Make a new test to test for generic quota tools, for
generic filesystem testing.  Move the existing quota test
to a new "xfs" name.

Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Reviewed-by: Lachlan McIlroy <lmcilroy@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
Eric Sandeen
2009-08-10 13:18:50 -05:00
parent 76f4a7b9fa
commit f07531f876
12 changed files with 26 additions and 13 deletions
+15 -2
View File
@@ -21,14 +21,27 @@
#
#
# checks that the XFS quota support in the kernel is enabled
# checks that the generic quota support in the kernel is enabled
# and that we have valid quota user tools installed.
#
_require_quota()
{
[ -x /usr/bin/quota ] || _notrun "Quota user tools not installed"
_scratch_mount "-o usrquota,grpquota"
ret=$?
umount $SCRATCH_MNT
[ $ret -ne 0 ] && _notrun "Installed kernel does not support quota"
}
#
# checks that the XFS quota support in the kernel is enabled
# and that we have valid quota user tools installed.
#
_require_xfs_quota()
{
src/feature -q $TEST_DEV
[ $? -ne 0 ] && _notrun "Installed kernel does not support XFS quota"
[ -x /usr/sbin/xfs_quota ] || _notrun "Quota user tools not installed"
[ -x /usr/sbin/xfs_quota ] || _notrun "XFS quota user tools not installed"
}
#