Move config to.. finish
This commit is contained in:
parent
0ccf24de2a
commit
8939e05742
31
quickget
31
quickget
|
|
@ -562,21 +562,24 @@ function make_vm_config() {
|
||||||
local CONF_FILE=""
|
local CONF_FILE=""
|
||||||
local IMAGE_FILE=""
|
local IMAGE_FILE=""
|
||||||
local ISO_FILE=""
|
local ISO_FILE=""
|
||||||
local IMAGE_TYPE=""
|
#local IMAGE_TYPE=""
|
||||||
local GUEST=""
|
#local GUEST=""
|
||||||
if [ "${OPERATION}" == "download" ]; then
|
if [ "${OPERATION}" == "download" ]; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
IMAGE_FILE="${1}"
|
IMAGE_FILE="${1}"
|
||||||
ISO_FILE="${2}"
|
ISO_FILE="${2}"
|
||||||
case "${OS}" in
|
|
||||||
custom)
|
if [ "${OS}" == 'custom' ]; then
|
||||||
GUEST="${CUSTOM_OS}"
|
GUEST="${CUSTOM_OS}"
|
||||||
IMAGE_TYPE="${CUSTOM_IMAGE_TYPE}";;
|
IMAGE_TYPE="${CUSTOM_IMAGE_TYPE}"
|
||||||
*)
|
fi
|
||||||
GUEST="linux"
|
if [ -z "$GUEST" ]; then
|
||||||
IMAGE_TYPE="iso";;
|
GUEST="linux"
|
||||||
esac
|
fi
|
||||||
|
if [ -z "${IMAGE_TYPE}" ]; then
|
||||||
|
IMAGE_TYPE="iso"
|
||||||
|
fi
|
||||||
|
|
||||||
CONF_FILE="${VM_PATH}.conf"
|
CONF_FILE="${VM_PATH}.conf"
|
||||||
|
|
||||||
|
|
@ -595,9 +598,7 @@ EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# OS specific tweaks
|
# OS specific tweaks
|
||||||
case ${OS} in
|
specific_tweaks || echo $"#TODO: Nothing special"
|
||||||
esac
|
|
||||||
|
|
||||||
if [ "${OS}" == "ubuntu" ] && [[ ${RELEASE} == *"daily"* ]]; then
|
if [ "${OS}" == "ubuntu" ] && [[ ${RELEASE} == *"daily"* ]]; then
|
||||||
# Minimum to install lobster testing is 18GB but 32GB are allocated for headroom
|
# Minimum to install lobster testing is 18GB but 32GB are allocated for headroom
|
||||||
echo "disk_size=\"32G\"" >> "${CONF_FILE}"
|
echo "disk_size=\"32G\"" >> "${CONF_FILE}"
|
||||||
|
|
@ -624,6 +625,7 @@ EOF
|
||||||
echo " quickemu --vm ${CONF_FILE}"
|
echo " quickemu --vm ${CONF_FILE}"
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
|
unset GUEST IMAGE_TYPE
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -655,8 +657,7 @@ function create_vm() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# shellcheck disable=SC2076
|
# shellcheck disable=SC2076
|
||||||
case "${OS}" in
|
distro_specific || echo $"#TODO: Nothing special"
|
||||||
esac
|
|
||||||
make_vm_config "${ISO}"
|
make_vm_config "${ISO}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue