Add RUMPHIJACK option "blanket=/DEV" so mount_ffs may canonicalise
and mount the device path. Cannot use "/rump/DEV" here as the device path is embedded in "struct ufs_args" where it doesnt get hijacked.
This commit is contained in:
parent
d7488b2d05
commit
b3a4996943
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: t_rquotad.sh,v 1.9 2020/08/20 13:58:30 riastradh Exp $
|
# $NetBSD: t_rquotad.sh,v 1.10 2023/05/28 08:17:00 hannken Exp $
|
||||||
#
|
#
|
||||||
# Copyright (c) 2011 Manuel Bouyer
|
# Copyright (c) 2011 Manuel Bouyer
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
|
@ -110,7 +110,8 @@ get_nfs_quota()
|
||||||
/bin/echo "/export -noresvport -noresvmnt 10.1.1.100" | \
|
/bin/echo "/export -noresvport -noresvmnt 10.1.1.100" | \
|
||||||
dd of=/rump/etc/exports 2> /dev/null
|
dd of=/rump/etc/exports 2> /dev/null
|
||||||
|
|
||||||
atf_check -s exit:0 -e ignore mount_ffs /dk /rump/export
|
atf_check -s exit:0 -e ignore env RUMPHIJACK='path=/rump,blanket=/dk' \
|
||||||
|
mount_ffs /dk /rump/export
|
||||||
|
|
||||||
#set a quota limit (and check that we can read it back)
|
#set a quota limit (and check that we can read it back)
|
||||||
for q in ${expect} ; do
|
for q in ${expect} ; do
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: t_tcpip.sh,v 1.21 2021/11/11 07:38:21 gson Exp $
|
# $NetBSD: t_tcpip.sh,v 1.22 2023/05/28 08:17:00 hannken Exp $
|
||||||
#
|
#
|
||||||
# Copyright (c) 2011 The NetBSD Foundation, Inc.
|
# Copyright (c) 2011 The NetBSD Foundation, Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
|
@ -182,7 +182,8 @@ test_nfs()
|
||||||
|
|
||||||
atf_check -s exit:0 rump.sysctl -q -w kern.module.autoload=1
|
atf_check -s exit:0 rump.sysctl -q -w kern.module.autoload=1
|
||||||
|
|
||||||
atf_check -s exit:0 -e ignore mount_ffs /dk /rump/export
|
atf_check -s exit:0 -e ignore env RUMPHIJACK='path=/rump,blanket=/dk' \
|
||||||
|
mount_ffs /dk /rump/export
|
||||||
atf_check -s exit:0 -x "echo ${magicstr} > /rump/export/im_alive"
|
atf_check -s exit:0 -x "echo ${magicstr} > /rump/export/im_alive"
|
||||||
|
|
||||||
# start rpcbind. we want /var/run/rpcbind.sock
|
# start rpcbind. we want /var/run/rpcbind.sock
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: t_vfs.sh,v 1.6 2012/08/04 03:56:47 riastradh Exp $
|
# $NetBSD: t_vfs.sh,v 1.7 2023/05/28 08:17:00 hannken Exp $
|
||||||
#
|
#
|
||||||
# Copyright (c) 2011 The NetBSD Foundation, Inc.
|
# Copyright (c) 2011 The NetBSD Foundation, Inc.
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
|
@ -35,7 +35,8 @@ domount()
|
||||||
|
|
||||||
mntdir=$1
|
mntdir=$1
|
||||||
[ $# -eq 0 ] && mntdir=/rump/mnt
|
[ $# -eq 0 ] && mntdir=/rump/mnt
|
||||||
atf_check -s exit:0 -e ignore mount_ffs /img ${mntdir}
|
atf_check -s exit:0 -e ignore env RUMPHIJACK='path=/rump,blanket=/img' \
|
||||||
|
mount_ffs /img ${mntdir}
|
||||||
}
|
}
|
||||||
|
|
||||||
dounmount()
|
dounmount()
|
||||||
|
|
Loading…
Reference in New Issue