feat: handle_missing function
This commit is contained in:
commit
c3acd28c6b
39
quickget
39
quickget
|
@ -3662,6 +3662,26 @@ fi
|
||||||
|
|
||||||
LANGS=()
|
LANGS=()
|
||||||
|
|
||||||
|
handle_missing() {
|
||||||
|
# Handle odd missing Fedora combinations
|
||||||
|
if [[ $OS == fedora ]] ; then
|
||||||
|
if [[ ${RELEASE} = "33" && ${EDITION} = "i3" ]] || [[ ${RELEASE} = "34" && ${EDITION} = "Cinnamon" ]] || [[ "${RELEASE}" < "39" && ${EDITION} = "Onyx" ]]; then
|
||||||
|
echo "ERROR! Unsupported combination"
|
||||||
|
echo " Fedora ${RELEASE} ${EDITION} is not available, please choose another Release or Edition"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Handle missing Manjaro Sway minimal
|
||||||
|
if [[ $OS == manjaro ]] ; then
|
||||||
|
if [[ ${RELEASE} == "sway" && ${EDITION} == "minimal" ]] ; then
|
||||||
|
echo "ERROR! Unsupported combination"
|
||||||
|
echo " Manjaro Sway does not have a minimal edition"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
os_error() {
|
os_error() {
|
||||||
echo "ERROR! You must specify an operating system."
|
echo "ERROR! You must specify an operating system."
|
||||||
echo "- Supported Operating Systems:"
|
echo "- Supported Operating Systems:"
|
||||||
|
@ -3787,24 +3807,7 @@ if [ -n "${2}" ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Handle odd missing fedora cominations
|
handle_missing
|
||||||
if [[ $OS == fedora ]] ; then
|
|
||||||
if [[ ${RELEASE} = "33" && ${EDITION} = "i3" ]] || [[ ${RELEASE} = "34" && ${EDITION} = "Cinnamon" ]] || [[ "${RELEASE}" < "39" && ${EDITION} = "Onyx" ]]; then
|
|
||||||
echo "ERROR! Unsupported combination"
|
|
||||||
echo " Fedora ${RELEASE} ${EDITION} is not available, please choose another Release or Edition"
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Handle missing Mangaro Sway minimal
|
|
||||||
if [[ $OS == manjaro ]] ; then
|
|
||||||
if [[ ${RELEASE} == "sway" && ${EDITION} == "minimal" ]] ; then
|
|
||||||
echo "ERROR! Unsupported combination"
|
|
||||||
echo " Manjaro Sway does not have a minimal edition"
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
VM_PATH="${OS}-${RELEASE}-${EDITION}"
|
VM_PATH="${OS}-${RELEASE}-${EDITION}"
|
||||||
create_vm "$("get_${OS}" "${EDITION}")"
|
create_vm "$("get_${OS}" "${EDITION}")"
|
||||||
|
|
Loading…
Reference in New Issue