diff options
-rwxr-xr-x | ezjail-admin | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ezjail-admin b/ezjail-admin index d3cc9c7..3ca6fe8 100755 --- a/ezjail-admin +++ b/ezjail-admin | |||
@@ -1169,7 +1169,9 @@ restore) | |||
1169 | 1169 | ||
1170 | # Now all parameters are here, invoke ezjail-admin create | 1170 | # Now all parameters are here, invoke ezjail-admin create |
1171 | [ "${ezjail_rootdir}" -a "${ezjail_ips}" -a "${ezjail_hostname}" ] || exerr "Error: Archive does not contain a valid ezjail properties file.\n Some jails properties are missing." | 1171 | [ "${ezjail_rootdir}" -a "${ezjail_ips}" -a "${ezjail_hostname}" ] || exerr "Error: Archive does not contain a valid ezjail properties file.\n Some jails properties are missing." |
1172 | [ "${ezjail_imagetype}" ] && ezjail_imagedata="-c ${ezjail_imagetype} -C '${ezjail_attachparams}' -s ${ezjail_nameprop_imgagesize}" | 1172 | # Setup the ezjail_imagedata. Only use the imagesize if we really have one, ZFS imagejails don't necessarily have a size. |
1173 | [ "${ezjail_imagetype}" -a ${ezjail_nameprop_imgagesize} ] && ezjail_imagedata="-c ${ezjail_imagetype} -C '${ezjail_attachparams}' -s ${ezjail_nameprop_imgagesize}" | ||
1174 | [ "${ezjail_imagetype}" ] && ezjail_imagedata="-c ${ezjail_imagetype} -C '${ezjail_attachparams}'" | ||
1173 | 1175 | ||
1174 | $0 create -a "${ezjail_fromarchive}" -A "${ezjail_config}" ${ezjail_imagedata} -r "${ezjail_rootdir}" "${ezjail_hostname}" "${ezjail_ips}" || exerr "Error: Create failed." | 1176 | $0 create -a "${ezjail_fromarchive}" -A "${ezjail_config}" ${ezjail_imagedata} -r "${ezjail_rootdir}" "${ezjail_hostname}" "${ezjail_ips}" || exerr "Error: Create failed." |
1175 | rm -f "${ezjail_config}" | 1177 | rm -f "${ezjail_config}" |