fix: validate_release function

This commit is contained in:
zen0bit 2024-04-17 02:52:57 +02:00 committed by Martin Wimpress
parent ea454aea76
commit f0fb2c8f6f
1 changed files with 11 additions and 17 deletions

View File

@ -289,20 +289,14 @@ function validate_release() {
local DISPLAY_NAME="" local DISPLAY_NAME=""
local RELEASE_GENERATOR="" local RELEASE_GENERATOR=""
local RELEASES="" local RELEASES=""
DISPLAY_NAME="$(pretty_name "${OS}")" DISPLAY_NAME="$(pretty_name "${OS}")"
case ${OS} in case ${OS} in
*ubuntu-server*) RELEASE_GENERATOR="releases_ubuntu-server";; *ubuntu-server*) RELEASE_GENERATOR="releases_ubuntu-server";;
*ubuntu*) RELEASE_GENERATOR="releases_ubuntu";; *ubuntu*) RELEASE_GENERATOR="releases_ubuntu";;
*) RELEASE_GENERATOR="${1}";; *) RELEASE_GENERATOR="${1}";;
esac esac
RELEASES=$(${RELEASE_GENERATOR}) RELEASES=$(${RELEASE_GENERATOR})
if [[ ! " ${RELEASES[*]} " =~ " ${RELEASE} " ]]; then os_supported_release
echo -e "ERROR! ${DISPLAY_NAME} ${RELEASE} is not a supported release.\n"
echo -n "${RELEASES}"
exit 1
fi
} }
function list_json() { function list_json() {