Add support for Alma and Rocky 9

This commit is contained in:
Nyr 2022-08-21 18:55:19 +02:00
parent adbccb63db
commit 5c53ebd312

View file

@ -311,6 +311,10 @@ if [[ ! -e /etc/wireguard/wg0.conf ]]; then
# kernel updates.
apt-get install -y linux-headers-"$architecture"
apt-get install -y wireguard qrencode $firewall
elif [[ "$os" == "centos" && "$os_version" -ge 9 ]]; then
# CentOS 9 or higher
dnf install -y epel-release
dnf install -y wireguard-tools qrencode $firewall
elif [[ "$os" == "centos" && "$os_version" -eq 8 ]]; then
# CentOS 8
dnf install -y epel-release elrepo-release
@ -348,6 +352,10 @@ if [[ ! -e /etc/wireguard/wg0.conf ]]; then
apt-get update
apt-get install -y qrencode ca-certificates $cron $firewall
apt-get install -y wireguard-tools --no-install-recommends
elif [[ "$os" == "centos" && "$os_version" -ge 9 ]]; then
# CentOS 9 or higher
dnf install -y epel-release
dnf install -y wireguard-tools qrencode ca-certificates tar $cron $firewall
elif [[ "$os" == "centos" && "$os_version" -eq 8 ]]; then
# CentOS 8
dnf install -y epel-release
@ -635,6 +643,10 @@ else
# Debian 10
rm -rf /etc/wireguard/
apt-get remove --purge -y wireguard wireguard-dkms wireguard-tools
elif [[ "$os" == "centos" && "$os_version" -ge 9 ]]; then
# CentOS 9 or higher
dnf remove -y wireguard-tools
rm -rf /etc/wireguard/
elif [[ "$os" == "centos" && "$os_version" -eq 8 ]]; then
# CentOS 8
dnf remove -y kmod-wireguard wireguard-tools
@ -662,6 +674,10 @@ else
# Debian 10
rm -rf /etc/wireguard/
apt-get remove --purge -y wireguard-tools
elif [[ "$os" == "centos" && "$os_version" -ge 9 ]]; then
# CentOS 9 or higher
dnf remove -y wireguard-tools
rm -rf /etc/wireguard/
elif [[ "$os" == "centos" && "$os_version" -eq 8 ]]; then
# CentOS 8
dnf remove -y wireguard-tools