Catch missing disk configuration early

This commit is contained in:
Martin Wimpress 2020-03-20 18:16:08 +00:00
parent 31c02550d3
commit d48dc74e95
No known key found for this signature in database
GPG key ID: 61DF940515E06DA3

View file

@ -54,12 +54,7 @@ function vm_boot() {
echo "Starting ${VM}" echo "Starting ${VM}"
echo " - QEMU: ${QEMU} v${QEMU_VER}" echo " - QEMU: ${QEMU} v${QEMU_VER}"
if [ -z "${disk_img}" ]; then readonly disk_min_size=$((197632 * 8))
echo "ERROR! No disk_img defined."
exit 1
fi
readonly disk_min_size=395264
if [ -z "${disk}" ]; then if [ -z "${disk}" ]; then
disk="64G" disk="64G"
fi fi
@ -240,6 +235,10 @@ fi
if [ -n "${VM}" ] || [ -e "${VM}" ]; then if [ -n "${VM}" ] || [ -e "${VM}" ]; then
source "${VM}" source "${VM}"
if [ -z "${disk_img}" ]; then
echo "ERROR! No disk_img defined."
exit 1
fi
else else
echo "ERROR! Virtual machine configuration not found." echo "ERROR! Virtual machine configuration not found."
usage usage