diff options
| -rwxr-xr-x | ezjail-admin | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ezjail-admin b/ezjail-admin index c300d94..ef15668 100755 --- a/ezjail-admin +++ b/ezjail-admin | |||
| @@ -61,6 +61,13 @@ create) | |||
| 61 | echo "Warning: IP $newjail_ip not configured on a local interface" | 61 | echo "Warning: IP $newjail_ip not configured on a local interface" |
| 62 | fi | 62 | fi |
| 63 | 63 | ||
| 64 | # check, whether ezjail-update has been called. existence of | ||
| 65 | # ezjail_jailbase is our indicator | ||
| 66 | if [ ! -d $ezjail_jailbase ]; then | ||
| 67 | echo "Error: base jail does not exist. Please run 'ezjail-admin update' first" | ||
| 68 | exit 1; | ||
| 69 | fi | ||
| 70 | |||
| 64 | # relative paths don't make sense in rc.scripts | 71 | # relative paths don't make sense in rc.scripts |
| 65 | if [ ${ezjail_jaildir#/} = ${ezjail_jaildir} ]; then | 72 | if [ ${ezjail_jaildir#/} = ${ezjail_jaildir} ]; then |
| 66 | echo "Error: Need an absolute path in ezjail_jaildir, it is currently set to: $ezjail_jaildir" | 73 | echo "Error: Need an absolute path in ezjail_jaildir, it is currently set to: $ezjail_jaildir" |
