diff --git a/quickget b/quickget index b86d17c..c18675a 100755 --- a/quickget +++ b/quickget @@ -3662,6 +3662,15 @@ fi LANGS=() +os_supported_lang() { + echo -e "ERROR! ${LANG} is not a supported $(pretty_name "${OS}") language\n" + echo -n ' - Editions: ' + for LANG in "${LANGS[@]}"; do + echo -n "${LANG} " + done + exit 1 +} + handle_missing() { # Handle odd missing Fedora combinations if [[ $OS == fedora ]] ; then @@ -3834,11 +3843,7 @@ if [ -n "${2}" ]; then if [ -n "${3}" ]; then LANG="${3}" if [[ ! ${LANGS[*]} =~ "${LANG}" ]]; then - echo -e "ERROR! ${LANG} is not a supported Windows ${RELEASE} language:\n" - for LANG in "${LANGS[@]}"; do - echo -n "${LANG} " - done - exit 1 + os_supported_lang fi VM_PATH="$(echo "${OS}-${RELEASE}-${LANG// /-}" | tr -d '()')" fi