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

@ -286,23 +286,17 @@ function pretty_name_new() {
} }
function validate_release() { 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})
os_supported_release
RELEASES=$(${RELEASE_GENERATOR})
if [[ ! " ${RELEASES[*]} " =~ " ${RELEASE} " ]]; then
echo -e "ERROR! ${DISPLAY_NAME} ${RELEASE} is not a supported release.\n"
echo -n "${RELEASES}"
exit 1
fi
} }
function list_json() { function list_json() {