add support for al2023

This commit is contained in:
blakeflei 2024-11-05 19:30:35 -05:00
parent cb148ab90c
commit 28848ccd99

View File

@ -75,8 +75,11 @@ function checkOS() {
fi
fi
if [[ $ID == "amzn" ]]; then
if [[ $VERSION_ID == "2" ]]; then
OS="amzn"
if [[ $VERSION_ID != "2" ]]; then
elif [[ $VERSION_ID == "2023" ]]; then
OS="amzn2023"
else
echo "⚠️ Your version of Amazon Linux is not supported."
echo ""
echo "The script only support Amazon Linux 2."
@ -685,6 +688,8 @@ function installOpenVPN() {
elif [[ $OS == 'amzn' ]]; then
amazon-linux-extras install -y epel
yum install -y openvpn iptables openssl wget ca-certificates curl
elif [[ $OS == 'amzn2023' ]]; then
dnf install -y openvpn iptables openssl wget ca-certificates
elif [[ $OS == 'fedora' ]]; then
dnf install -y openvpn iptables openssl wget ca-certificates curl policycoreutils-python-utils
elif [[ $OS == 'arch' ]]; then
@ -924,7 +929,7 @@ verb 3" >>/etc/openvpn/server.conf
fi
# Finally, restart and enable OpenVPN
if [[ $OS == 'arch' || $OS == 'fedora' || $OS == 'centos' || $OS == 'oracle' ]]; then
if [[ $OS == 'arch' || $OS == 'fedora' || $OS == 'centos' || $OS == 'oracle' || $OS == 'amzn2023' ]]; then
# Don't modify package-provided service
cp /usr/lib/systemd/system/openvpn-server@.service /etc/systemd/system/openvpn-server@.service
@ -1342,3 +1347,4 @@ if [[ -e /etc/openvpn/server.conf && $AUTO_INSTALL != "y" ]]; then
else
installOpenVPN
fi