From 42f30514894bdaa09028ed0fbd1f351043c1de49 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Tue, 13 Jan 2026 22:06:36 +0100 Subject: [PATCH] fix: handle multi-digit Amazon Linux 2023 minor versions (#1455) ## Summary - Fix version detection for Amazon Linux 2023.10+ (e.g., `2023.10.20260105`) - Previous logic only checked single char, failing for double-digit minor versions Fixes #1454 --- openvpn-install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openvpn-install.sh b/openvpn-install.sh index 6c1c2a9..9be5c8c 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -1682,7 +1682,7 @@ function checkOS() { log_fatal "Your version is not supported." fi if [[ $ID == "amzn" ]]; then - if [[ "$(echo "$PRETTY_NAME" | cut -c 1-18)" == "Amazon Linux 2023." ]] && [[ "$(echo "$PRETTY_NAME" | cut -c 19)" -ge 6 ]]; then + if [[ "$PRETTY_NAME" =~ ^Amazon\ Linux\ 2023\.([0-9]+) ]] && [[ "${BASH_REMATCH[1]}" -ge 6 ]]; then OS="amzn2023" else log_info "The script only supports Amazon Linux 2023.6+"