From 56f79ffcec367af0269b5ac646136f76d1405252 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sun, 7 May 2006 22:25:25 +0000 Subject: Add a forceful blocking option to ezjail creation --- ezjail.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'ezjail.sh') diff --git a/ezjail.sh b/ezjail.sh index 7029848..313831a 100755 --- a/ezjail.sh +++ b/ezjail.sh @@ -63,12 +63,15 @@ do_cmd() eval ezjail_imagetype=\"\$jail_${ezjail}_imagetype\" eval ezjail_attachparams=\"\$jail_${ezjail}_attachparams\" eval ezjail_attachblocking=\"\$jail_${ezjail}_attachblocking\" + eval ezjail_forceblocking=\"\$jail_${ezjail}_forceblocking\" - # Cannot auto mount blocking crypto jails without interrupting boot process - [ "${ezjail_fromrc}" = "YES" -a "${action}" = "start" -a "${ezjail_attachblocking}" = "YES" ] && continue + [ ${ezjail_attachblocking} = "YES" -o ${ezjail_forceblocking} = "YES" ] && ezjail_blocking="YES" || unset ezjail_blocking + + # Cannot auto mount blocking jails without interrupting boot process + [ "${ezjail_fromrc}" = "YES" -a "${action}" = "start" -a "${ezjail_blocking}" = "YES" ] && continue # Explicitely do only run blocking crypto jails when *crypto is requested - [ "${action%crypto}" != "${action}" -a -z "${ezjail_attachblocking}" ] && continue + [ "${action%crypto}" != "${action}" -a -z "${ezjail_blocking}" ] && continue # Try to attach (crypto) devices [ -n "${ezjail_image}" ] && attach_detach_pre -- cgit v1.2.3