From 8bf893f2a2aa7fe84191c614c458b3cab004ca73 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Wed, 9 Nov 2005 01:24:59 +0000 Subject: Check if jail is still running before removing it --- ezjail-admin | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ezjail-admin') diff --git a/ezjail-admin b/ezjail-admin index ef15668..e53e01b 100755 --- a/ezjail-admin +++ b/ezjail-admin @@ -164,6 +164,13 @@ delete) . ${ezjail_jailcfgs}/${oldjail_nname} eval oldjail_rootdir=\"\$jail_${oldjail_nname}_rootdir\" + # if jail is still running, refuse to go any further + if [ -f /var/run/jail_${oldjail_nname}.id ]; then + echo "Error: Jail appears to be still running, stop it first" + echo "(/var/run/jail_${oldjail_nname}.id exists)" + exit 1; + fi + # now we know everything we need to let the jail be gone # remove entry from ezjail resource structure rm -f ${ezjail_jailcfgs}/${oldjail_nname} -- cgit v1.2.3