|
|
@ -38,7 +38,7 @@ function pretty_name() { |
|
|
|
archlinux) PRETTY_NAME="Arch Linux";; |
|
|
|
archlinux) PRETTY_NAME="Arch Linux";; |
|
|
|
elementary) PRETTY_NAME="elementary OS";; |
|
|
|
elementary) PRETTY_NAME="elementary OS";; |
|
|
|
freebsd) PRETTY_NAME="FreeBSD";; |
|
|
|
freebsd) PRETTY_NAME="FreeBSD";; |
|
|
|
kdeneon) PRETTY_NAME="KDE Neon";; |
|
|
|
kdeneon) PRETTY_NAME="KDE Neon";; |
|
|
|
linuxmint-cinnamon) PRETTY_NAME="Linux Mint Cinnamon";; |
|
|
|
linuxmint-cinnamon) PRETTY_NAME="Linux Mint Cinnamon";; |
|
|
|
linuxmint-mate) PRETTY_NAME="Linux Mint MATE";; |
|
|
|
linuxmint-mate) PRETTY_NAME="Linux Mint MATE";; |
|
|
|
linuxmint-xfce) PRETTY_NAME="Linux Mint XFCE";; |
|
|
|
linuxmint-xfce) PRETTY_NAME="Linux Mint XFCE";; |
|
|
@ -674,11 +674,11 @@ EOF |
|
|
|
if [ "${OS}" == "macos" ]; then |
|
|
|
if [ "${OS}" == "macos" ]; then |
|
|
|
echo "macos_release=\"${RELEASE}\"" >> "${OS}-${RELEASE}.conf" |
|
|
|
echo "macos_release=\"${RELEASE}\"" >> "${OS}-${RELEASE}.conf" |
|
|
|
fi |
|
|
|
fi |
|
|
|
if [ "${OS}" == "zorin" ]; then |
|
|
|
if [ "${OS}" == "zorin" ]; then |
|
|
|
case ${RELEASE} in |
|
|
|
case ${RELEASE} in |
|
|
|
15education64|15edulite64|15edulite32) |
|
|
|
15education64|15edulite64|15edulite32) |
|
|
|
echo "disk_size=\"32G\"" >> "${OS}-${RELEASE}.conf";; |
|
|
|
echo "disk_size=\"32G\"" >> "${OS}-${RELEASE}.conf";; |
|
|
|
esac |
|
|
|
esac |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# Enable TPM for Windows 11 |
|
|
|
# Enable TPM for Windows 11 |
|
|
@ -880,9 +880,9 @@ function get_zorin() { |
|
|
|
local URL="" |
|
|
|
local URL="" |
|
|
|
|
|
|
|
|
|
|
|
validate_release "releases_zorin" |
|
|
|
validate_release "releases_zorin" |
|
|
|
# their redirector returns an href so we need to get that and parse out the iso |
|
|
|
# their redirector returns an href so we need to get that and parse out the iso |
|
|
|
URL=$(curl -s https://zrn.co/${RELEASE} |cut -d\" -f2) |
|
|
|
URL=$(curl -s https://zrn.co/${RELEASE} |cut -d\" -f2) |
|
|
|
ISO=$(echo ${URL}| awk -F\/ ' {print $NF}') |
|
|
|
ISO=$(echo ${URL}| awk -F\/ ' {print $NF}') |
|
|
|
web_get "${URL}" "${VM_PATH}" |
|
|
|
web_get "${URL}" "${VM_PATH}" |
|
|
|
make_vm_config "${ISO}" |
|
|
|
make_vm_config "${ISO}" |
|
|
|
} |
|
|
|
} |
|
|
@ -1180,10 +1180,10 @@ if [ -n "${1}" ]; then |
|
|
|
elif [ "${OS}" == "list_json" ]; then |
|
|
|
elif [ "${OS}" == "list_json" ]; then |
|
|
|
list_json |
|
|
|
list_json |
|
|
|
elif [ "${OS}" == "--version" ] || [ "${OS}" == "-version" ] || [ "${OS}" == "version" ]; then |
|
|
|
elif [ "${OS}" == "--version" ] || [ "${OS}" == "-version" ] || [ "${OS}" == "version" ]; then |
|
|
|
whereIam=$(dirname "${BASH_SOURCE[0]}") |
|
|
|
whereIam=$(dirname "${BASH_SOURCE[0]}") |
|
|
|
quickemu_version=$( ${whereIam}/quickemu --version) |
|
|
|
quickemu_version=$( ${whereIam}/quickemu --version) |
|
|
|
echo "Quickemu Version: ${quickemu_version}" |
|
|
|
echo "Quickemu Version: ${quickemu_version}" |
|
|
|
exit 0 |
|
|
|
exit 0 |
|
|
|
fi |
|
|
|
fi |
|
|
|
else |
|
|
|
else |
|
|
|
echo "ERROR! You must specify an operating system:" |
|
|
|
echo "ERROR! You must specify an operating system:" |
|
|
@ -1307,10 +1307,10 @@ else |
|
|
|
elif [ "${OS}" == "windows" ]; then |
|
|
|
elif [ "${OS}" == "windows" ]; then |
|
|
|
releases_windows |
|
|
|
releases_windows |
|
|
|
elif [ "${OS}" == "zorin" ]; then |
|
|
|
elif [ "${OS}" == "zorin" ]; then |
|
|
|
releases_zorin |
|
|
|
releases_zorin |
|
|
|
else |
|
|
|
else |
|
|
|
echo "${OS} is unknown" |
|
|
|
echo "${OS} is unknown" |
|
|
|
os_support |
|
|
|
os_support |
|
|
|
fi |
|
|
|
fi |
|
|
|
exit 1 |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
fi |
|
|
|