From 574cc06b31c73cb3b57ffb51b0b025052be69886 Mon Sep 17 00:00:00 2001 From: Mikodev Date: Sun, 22 Aug 2021 17:34:08 +0800 Subject: [PATCH] Add support for Debian 11 Bullseye (#262) --- README.md | 2 +- wireguard-install.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2f0b6f6..13f310d 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ WireGuard does not fit your environment? Check out [openvpn-install](https://git Supported distributions: - Ubuntu >= 16.04 -- Debian 10 +- Debian >= 10 - Fedora - CentOS - Arch Linux diff --git a/wireguard-install.sh b/wireguard-install.sh index c8948b4..9a893c7 100644 --- a/wireguard-install.sh +++ b/wireguard-install.sh @@ -36,8 +36,8 @@ function checkOS() { source /etc/os-release OS="${ID}" # debian or ubuntu if [[ ${ID} == "debian" || ${ID} == "raspbian" ]]; then - if [[ ${VERSION_ID} -ne 10 ]]; then - echo "Your version of Debian (${VERSION_ID}) is not supported. Please use Debian 10 Buster" + if [[ ${VERSION_ID} -lt 10 ]]; then + echo "Your version of Debian (${VERSION_ID}) is not supported. Please use Debian 10 Buster or later" exit 1 fi fi @@ -123,7 +123,7 @@ function installWireGuard() { installQuestions # Install WireGuard tools and module - if [[ ${OS} == 'ubuntu' ]]; then + if [[ ${OS} == 'ubuntu' ]] || [[ ${OS} == 'debian' && ${VERSION_ID} -gt 10 ]]; then apt-get update apt-get install -y wireguard iptables resolvconf qrencode elif [[ ${OS} == 'debian' ]]; then