Add support for Alma and Rocky 9
This commit is contained in:
parent
adbccb63db
commit
5c53ebd312
1 changed files with 18 additions and 2 deletions
|
@ -311,6 +311,10 @@ if [[ ! -e /etc/wireguard/wg0.conf ]]; then
|
||||||
# kernel updates.
|
# kernel updates.
|
||||||
apt-get install -y linux-headers-"$architecture"
|
apt-get install -y linux-headers-"$architecture"
|
||||||
apt-get install -y wireguard qrencode $firewall
|
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
|
elif [[ "$os" == "centos" && "$os_version" -eq 8 ]]; then
|
||||||
# CentOS 8
|
# CentOS 8
|
||||||
dnf install -y epel-release elrepo-release
|
dnf install -y epel-release elrepo-release
|
||||||
|
@ -348,6 +352,10 @@ if [[ ! -e /etc/wireguard/wg0.conf ]]; then
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install -y qrencode ca-certificates $cron $firewall
|
apt-get install -y qrencode ca-certificates $cron $firewall
|
||||||
apt-get install -y wireguard-tools --no-install-recommends
|
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
|
elif [[ "$os" == "centos" && "$os_version" -eq 8 ]]; then
|
||||||
# CentOS 8
|
# CentOS 8
|
||||||
dnf install -y epel-release
|
dnf install -y epel-release
|
||||||
|
@ -635,6 +643,10 @@ else
|
||||||
# Debian 10
|
# Debian 10
|
||||||
rm -rf /etc/wireguard/
|
rm -rf /etc/wireguard/
|
||||||
apt-get remove --purge -y wireguard wireguard-dkms wireguard-tools
|
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
|
elif [[ "$os" == "centos" && "$os_version" -eq 8 ]]; then
|
||||||
# CentOS 8
|
# CentOS 8
|
||||||
dnf remove -y kmod-wireguard wireguard-tools
|
dnf remove -y kmod-wireguard wireguard-tools
|
||||||
|
@ -662,6 +674,10 @@ else
|
||||||
# Debian 10
|
# Debian 10
|
||||||
rm -rf /etc/wireguard/
|
rm -rf /etc/wireguard/
|
||||||
apt-get remove --purge -y wireguard-tools
|
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
|
elif [[ "$os" == "centos" && "$os_version" -eq 8 ]]; then
|
||||||
# CentOS 8
|
# CentOS 8
|
||||||
dnf remove -y wireguard-tools
|
dnf remove -y wireguard-tools
|
||||||
|
|
Loading…
Add table
Reference in a new issue