diff options
-rwxr-xr-x | ezjail-admin | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ezjail-admin b/ezjail-admin index ef15668..e53e01b 100755 --- a/ezjail-admin +++ b/ezjail-admin | |||
@@ -164,6 +164,13 @@ delete) | |||
164 | . ${ezjail_jailcfgs}/${oldjail_nname} | 164 | . ${ezjail_jailcfgs}/${oldjail_nname} |
165 | eval oldjail_rootdir=\"\$jail_${oldjail_nname}_rootdir\" | 165 | eval oldjail_rootdir=\"\$jail_${oldjail_nname}_rootdir\" |
166 | 166 | ||
167 | # if jail is still running, refuse to go any further | ||
168 | if [ -f /var/run/jail_${oldjail_nname}.id ]; then | ||
169 | echo "Error: Jail appears to be still running, stop it first" | ||
170 | echo "(/var/run/jail_${oldjail_nname}.id exists)" | ||
171 | exit 1; | ||
172 | fi | ||
173 | |||
167 | # now we know everything we need to let the jail be gone | 174 | # now we know everything we need to let the jail be gone |
168 | # remove entry from ezjail resource structure | 175 | # remove entry from ezjail resource structure |
169 | rm -f ${ezjail_jailcfgs}/${oldjail_nname} | 176 | rm -f ${ezjail_jailcfgs}/${oldjail_nname} |