Module Name: src
Committed By: bouyer
Date: Wed Mar 9 19:04:58 UTC 2011
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/fs/ffs: t_clearquota.sh t_getquota.sh t_miscquota.sh
t_quotalimit.sh t_setquota.sh
Removed Files:
src/tests/fs/ffs/clients: Makefile quota_rumpops.c
Log Message:
Use librumphijack for quota commands instead of rumpifed versions.
To generate a diff of this commit:
cvs rdiff -u -r1.261 -r1.262 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.2 -r1.3 src/tests/fs/ffs/t_clearquota.sh \
src/tests/fs/ffs/t_getquota.sh src/tests/fs/ffs/t_miscquota.sh \
src/tests/fs/ffs/t_quotalimit.sh src/tests/fs/ffs/t_setquota.sh
cvs rdiff -u -r1.3 -r0 src/tests/fs/ffs/clients/Makefile
cvs rdiff -u -r1.2 -r0 src/tests/fs/ffs/clients/quota_rumpops.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/tests/mi
diff -u src/distrib/sets/lists/tests/mi:1.261 src/distrib/sets/lists/tests/mi:1.262
--- src/distrib/sets/lists/tests/mi:1.261 Tue Mar 8 12:42:14 2011
+++ src/distrib/sets/lists/tests/mi Wed Mar 9 19:04:57 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.261 2011/03/08 12:42:14 pooka Exp $
+# $NetBSD: mi,v 1.262 2011/03/09 19:04:57 bouyer Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -1193,10 +1193,10 @@
./usr/tests/fs/ffs/Atffile tests-fs-tests atf
./usr/tests/fs/ffs/h_quota2_server tests-fs-tests atf
./usr/tests/fs/ffs/h_quota2_tests tests-fs-tests atf
-./usr/tests/fs/ffs/rump_edquota tests-fs-tests atf
-./usr/tests/fs/ffs/rump_quota tests-fs-tests atf
-./usr/tests/fs/ffs/rump_quotactl tests-fs-tests atf
-./usr/tests/fs/ffs/rump_repquota tests-fs-tests atf
+./usr/tests/fs/ffs/rump_edquota tests-obsolete obsolete
+./usr/tests/fs/ffs/rump_quota tests-obsolete obsolete
+./usr/tests/fs/ffs/rump_quotactl tests-obsolete obsolete
+./usr/tests/fs/ffs/rump_repquota tests-obsolete obsolete
./usr/tests/fs/ffs/t_fifos tests-fs-tests atf
./usr/tests/fs/ffs/t_mount tests-fs-tests atf
./usr/tests/fs/ffs/t_renamerace tests-obsolete obsolete
Index: src/tests/fs/ffs/t_clearquota.sh
diff -u src/tests/fs/ffs/t_clearquota.sh:1.2 src/tests/fs/ffs/t_clearquota.sh:1.3
--- src/tests/fs/ffs/t_clearquota.sh:1.2 Sun Mar 6 17:08:40 2011
+++ src/tests/fs/ffs/t_clearquota.sh Wed Mar 9 19:04:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: t_clearquota.sh,v 1.2 2011/03/06 17:08:40 bouyer Exp $
+# $NetBSD: t_clearquota.sh,v 1.3 2011/03/09 19:04:58 bouyer Exp $
#
# Copyright (c) 2011 Manuel Bouyer
# All rights reserved.
@@ -67,17 +67,17 @@
#set and check the expected quota
for q in ${expect} ; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s10k/20 -h40M/50k \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s10k/20 -h40M/50k \
-t 2W/3D ${id}
atf_check -s exit:0 \
-o "match:/mnt 0 10 40960 2weeks 0 20 51200 3days" \
-o "match:Disk quotas for .*: $" \
- $(atf_get_srcdir)/rump_quota -${q} -v ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v ${id}
done
#now clear the quotas
for q in ${expect} ; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -c ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -c ${id}
done;
#check that we do not get positive reply for any quota type
@@ -85,7 +85,7 @@
atf_check -s exit:0 -o "not-match:/mnt" \
-o "not-match:Disk quotas for .*: $" \
-o "match:Disk quotas for .*: none$" \
- $(atf_get_srcdir)/rump_quota -${q} -v ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v ${id}
done
rump_shutdown
}
Index: src/tests/fs/ffs/t_getquota.sh
diff -u src/tests/fs/ffs/t_getquota.sh:1.2 src/tests/fs/ffs/t_getquota.sh:1.3
--- src/tests/fs/ffs/t_getquota.sh:1.2 Sun Mar 6 17:08:40 2011
+++ src/tests/fs/ffs/t_getquota.sh Wed Mar 9 19:04:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: t_getquota.sh,v 1.2 2011/03/06 17:08:40 bouyer Exp $
+# $NetBSD: t_getquota.sh,v 1.3 2011/03/09 19:04:58 bouyer Exp $
#
# Copyright (c) 2011 Manuel Bouyer
# All rights reserved.
@@ -66,11 +66,11 @@
atf_check -s exit:0 \
-o "match:/mnt 0 - - 7days 1 - - 7days" \
-o "match:Disk quotas for .*: $" \
- $(atf_get_srcdir)/rump_quota -${q} -v
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v
atf_check -s exit:0 \
-o "match:-- 0 - - 1 - -" \
-o "not-match:\+\+" \
- $(atf_get_srcdir)/rump_repquota -${q} /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -${q} /mnt
done
#check that we do not get positive reply for non-expected quota
@@ -78,10 +78,10 @@
atf_check -s exit:0 -o "not-match:/mnt" \
-o "not-match:Disk quotas for .*: $" \
-o "match:Disk quotas for .*: none$" \
- $(atf_get_srcdir)/rump_quota -${q} -v
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v
atf_check -s exit:0 \
-o "not-match:-- 0 - - 1 - -" \
- $(atf_get_srcdir)/rump_repquota -${q} /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -${q} /mnt
done
rump_shutdown
}
Index: src/tests/fs/ffs/t_miscquota.sh
diff -u src/tests/fs/ffs/t_miscquota.sh:1.2 src/tests/fs/ffs/t_miscquota.sh:1.3
--- src/tests/fs/ffs/t_miscquota.sh:1.2 Sun Mar 6 17:08:40 2011
+++ src/tests/fs/ffs/t_miscquota.sh Wed Mar 9 19:04:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: t_miscquota.sh,v 1.2 2011/03/06 17:08:40 bouyer Exp $
+# $NetBSD: t_miscquota.sh,v 1.3 2011/03/09 19:04:58 bouyer Exp $
#
# Copyright (c) 2011 Manuel Bouyer
# All rights reserved.
@@ -77,13 +77,13 @@
local i=1;
while [ $i -lt 101 ]; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -${expect} \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -${expect} \
-s10k/20 -h40M/50k -t 2W/3D $((i * 4096))
i=$((i + 1))
done
# do a repquota
atf_check -s exit:0 -o 'match:<integer>0x64000' \
- $(atf_get_srcdir)/rump_repquota -x -${expect} /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -x -${expect} /mnt
rump_shutdown
}
@@ -115,14 +115,14 @@
local i=1;
while [ $i -lt 11 ]; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -${expect} \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -${expect} \
-s10k/20 -h40M/50k -t 2W/3D $i
i=$((i + 1))
done
# we should have 5 files (root + 4 regular files)
atf_check -s exit:0 \
-o 'match:- - 7days 5 - - 7days' \
- $(atf_get_srcdir)/rump_repquota -av
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -av
#shutdown and check filesystem
rump_shutdown
}
Index: src/tests/fs/ffs/t_quotalimit.sh
diff -u src/tests/fs/ffs/t_quotalimit.sh:1.2 src/tests/fs/ffs/t_quotalimit.sh:1.3
--- src/tests/fs/ffs/t_quotalimit.sh:1.2 Sun Mar 6 17:08:40 2011
+++ src/tests/fs/ffs/t_quotalimit.sh Wed Mar 9 19:04:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: t_quotalimit.sh,v 1.2 2011/03/06 17:08:40 bouyer Exp $
+# $NetBSD: t_quotalimit.sh,v 1.3 2011/03/09 19:04:58 bouyer Exp $
#
# Copyright (c) 2011 Manuel Bouyer
# All rights reserved.
@@ -79,7 +79,7 @@
for q in ${expect} ; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s2k/4 -h3k/6 \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s2k/4 -h3k/6 \
-t 2h/2h ${id}
done
atf_check -s exit:0 rump.halt
@@ -91,10 +91,10 @@
for q in ${expect} ; do
atf_check -s exit:0 \
-o match:'/mnt 3072 B\* 2048 B 3072 B 2:0 2 4 6 ' \
- $(atf_get_srcdir)/rump_quota -$q -h ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -$q -h ${id}
atf_check -s exit:0 \
-o match:'daemon \+- 3 2 3 2:0 2 4 6' \
- $(atf_get_srcdir)/rump_repquota -$q /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -$q /mnt
done
rump_shutdown
}
@@ -126,7 +126,7 @@
for q in ${expect} ; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s2k/4 -h3k/6 \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s2k/4 -h3k/6 \
-t 1s/1d ${id}
done
atf_check -s exit:0 rump.halt
@@ -138,10 +138,10 @@
for q in ${expect} ; do
atf_check -s exit:0 \
-o match:'/mnt 2560 B\* 2048 B 3072 B none 2 4 6 ' \
- $(atf_get_srcdir)/rump_quota -$q -h ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -$q -h ${id}
atf_check -s exit:0 \
-o match:'daemon \+- 2 2 3 none 2 4 6' \
- $(atf_get_srcdir)/rump_repquota -$q /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -$q /mnt
done
rump_shutdown
}
@@ -173,7 +173,7 @@
for q in ${expect} ; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s2m/4 -h3m/6 \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s2m/4 -h3m/6 \
-t 2h/2h ${id}
done
atf_check -s exit:0 rump.halt
@@ -185,10 +185,10 @@
for q in ${expect} ; do
atf_check -s exit:0 \
-o match:'/mnt 3072 B 2048 K 3072 K 6 \* 4 6 2:0' \
- $(atf_get_srcdir)/rump_quota -$q -h ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -$q -h ${id}
atf_check -s exit:0 \
-o match:'daemon -\+ 3 2048 3072 6 4 6 2:0' \
- $(atf_get_srcdir)/rump_repquota -$q /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -$q /mnt
done
rump_shutdown
}
@@ -220,7 +220,7 @@
for q in ${expect} ; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s2m/4 -h3m/6 \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s2m/4 -h3m/6 \
-t 1d/1s ${id}
done
atf_check -s exit:0 rump.halt
@@ -232,10 +232,10 @@
for q in ${expect} ; do
atf_check -s exit:0 \
-o match:'/mnt 2560 B 2048 K 3072 K 5 \* 4 6 none' \
- $(atf_get_srcdir)/rump_quota -$q -h ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -$q -h ${id}
atf_check -s exit:0 \
-o match:'daemon -\+ 2 2048 3072 5 4 6 none' \
- $(atf_get_srcdir)/rump_repquota -$q /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -$q /mnt
done
rump_shutdown
}
@@ -267,13 +267,13 @@
for q in ${expect} ; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s2k/4 -h3k/6 \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s2k/4 -h3k/6 \
-t 2h/2h -d
done
for q in ${expect} ; do
atf_check -s exit:0 \
-o match:'Disk quotas for .*id 1\): none' \
- $(atf_get_srcdir)/rump_quota -$q -v ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -$q -v ${id}
done
atf_check -s exit:0 rump.halt
@@ -284,10 +284,10 @@
for q in ${expect} ; do
atf_check -s exit:0 \
-o match:'/mnt 3072 B\* 2048 B 3072 B 2:0 2 4 6 ' \
- $(atf_get_srcdir)/rump_quota -$q -h ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -$q -h ${id}
atf_check -s exit:0 \
-o match:'daemon \+- 3 2 3 2:0 2 4 6' \
- $(atf_get_srcdir)/rump_repquota -$q /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -$q /mnt
done
rump_shutdown
}
@@ -319,13 +319,13 @@
for q in ${expect} ; do
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s2m/4 -h3m/6 \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s2m/4 -h3m/6 \
-t 2h/2h -d
done
for q in ${expect} ; do
atf_check -s exit:0 \
-o match:'Disk quotas for .*id 1\): none' \
- $(atf_get_srcdir)/rump_quota -$q -v ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -$q -v ${id}
done
atf_check -s exit:0 rump.halt
@@ -336,10 +336,10 @@
for q in ${expect} ; do
atf_check -s exit:0 \
-o match:'/mnt 3072 B 2048 K 3072 K 6 \* 4 6 2:0' \
- $(atf_get_srcdir)/rump_quota -$q -h ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -$q -h ${id}
atf_check -s exit:0 \
-o match:'daemon -\+ 3 2048 3072 6 4 6 2:0' \
- $(atf_get_srcdir)/rump_repquota -$q /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -$q /mnt
done
rump_shutdown
}
Index: src/tests/fs/ffs/t_setquota.sh
diff -u src/tests/fs/ffs/t_setquota.sh:1.2 src/tests/fs/ffs/t_setquota.sh:1.3
--- src/tests/fs/ffs/t_setquota.sh:1.2 Sun Mar 6 17:08:40 2011
+++ src/tests/fs/ffs/t_setquota.sh Wed Mar 9 19:04:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: t_setquota.sh,v 1.2 2011/03/06 17:08:40 bouyer Exp $
+# $NetBSD: t_setquota.sh,v 1.3 2011/03/09 19:04:58 bouyer Exp $
#
# Copyright (c) 2011 Manuel Bouyer
# All rights reserved.
@@ -75,29 +75,29 @@
for q in ${expect} ; do
local id=$(id -${q})
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s10k/20 -h40M/50k \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s10k/20 -h40M/50k \
-t 2W/3D ${id}
atf_check -s exit:0 \
-o "match:/mnt 0 10 40960 2weeks 1 20 51200 3days" \
-o "match:Disk quotas for .*: $" \
- $(atf_get_srcdir)/rump_quota -${q} -v
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v
atf_check -s exit:0 \
-o "match:-- 0 10 40960 1 20 51200" \
- $(atf_get_srcdir)/rump_repquota -${q} /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -${q} /mnt
done
#check that we do not get positive reply for non-expected quota
for q in ${fail} ; do
local id=$(id -${q})
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s10k/20 -h40M/50k ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s10k/20 -h40M/50k ${id}
atf_check -s exit:0 -o "not-match:/mnt" \
-o "not-match:Disk quotas for .*: $" \
-o "match:Disk quotas for .*: none$" \
- $(atf_get_srcdir)/rump_quota -${q} -v
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v
atf_check -s exit:0 \
-o "not-match:-- 0 - -" \
- $(atf_get_srcdir)/rump_repquota -${q} /mnt
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt repquota -${q} /mnt
done
rump_shutdown
}
@@ -131,23 +131,23 @@
for q in ${expect} ; do
local id=1
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s10k/20 -h40M/50k \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s10k/20 -h40M/50k \
-t 120W/255D ${id}
atf_check -s exit:0 \
-o "match:/mnt 0 10 40960 2years 0 20 51200 9months" \
-o "match:Disk quotas for .*: $" \
- $(atf_get_srcdir)/rump_quota -${q} -v ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v ${id}
done
#check that we do not get positive reply for non-expected quota
for q in ${fail} ; do
local id=$(id -${q})
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s10k/20 -h40M/50k ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s10k/20 -h40M/50k ${id}
atf_check -s exit:0 -o "not-match:/mnt" \
-o "not-match:Disk quotas for .*: $" \
-o "match:Disk quotas for .*: none$" \
- $(atf_get_srcdir)/rump_quota -${q} -v ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v ${id}
done
rump_shutdown
}
@@ -181,23 +181,23 @@
for q in ${expect} ; do
local id="-d"
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s10k/20 -h40M/50k \
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s10k/20 -h40M/50k \
-t 2H2M/3540 ${id}
atf_check -s exit:0 \
-o "match:/mnt 0 10 40960 2:2 0 20 51200 59" \
-o "match:Default (user|group) disk quotas: $" \
- $(atf_get_srcdir)/rump_quota -${q} -v ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v ${id}
done
#check that we do not get positive reply for non-expected quota
for q in ${fail} ; do
local id="-d"
atf_check -s exit:0 \
- $(atf_get_srcdir)/rump_edquota -$q -s10k/20 -h40M/50k ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt edquota -$q -s10k/20 -h40M/50k ${id}
atf_check -s exit:0 -o "not-match:/mnt" \
-o "not-match:Default (user|group) disk quotas: $" \
-o "match:Default (user|group) disk quotas: none$" \
- $(atf_get_srcdir)/rump_quota -${q} -v ${id}
+ env LD_PRELOAD=/usr/lib/librumphijack.so RUMPHIJACK=vfs=getvfsstat,blanket=/mnt quota -${q} -v ${id}
done
rump_shutdown
}