From 6ca864f1251d64fb0bf647be29cd5a14a88d583e Mon Sep 17 00:00:00 2001 From: erdgeist Date: Fri, 21 Oct 2005 20:42:53 +0000 Subject: Checks for existence of base jail in update --- ezjail-admin | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ezjail-admin') diff --git a/ezjail-admin b/ezjail-admin index c300d94..ef15668 100755 --- a/ezjail-admin +++ b/ezjail-admin @@ -61,6 +61,13 @@ create) echo "Warning: IP $newjail_ip not configured on a local interface" fi + # check, whether ezjail-update has been called. existence of + # ezjail_jailbase is our indicator + if [ ! -d $ezjail_jailbase ]; then + echo "Error: base jail does not exist. Please run 'ezjail-admin update' first" + exit 1; + fi + # relative paths don't make sense in rc.scripts if [ ${ezjail_jaildir#/} = ${ezjail_jaildir} ]; then echo "Error: Need an absolute path in ezjail_jaildir, it is currently set to: $ezjail_jaildir" -- cgit v1.2.3