Browse Source

wireguard without PPAs

merge-requests/19/head
Steven Foerster 6 years ago
parent
commit
f6d3bfb6fd
  1. 10
      scripts/subinstallers/wireguard.sh

10
scripts/subinstallers/wireguard.sh

@ -2,6 +2,12 @@
figlet "Mistborn: Installing Wireguard" figlet "Mistborn: Installing Wireguard"
# if wireguard not in current repositories
if [ ! $(sudo apt-cache show wireguard > /dev/null 2>&1) ]; then
# install PPAs
echo "Adding Wireguard PPAs"
# Wireguard # Wireguard
if [ "$DISTRO" == "raspbian" ]; then if [ "$DISTRO" == "raspbian" ]; then
echo "Adding Wireguard repo keys" echo "Adding Wireguard repo keys"
@ -11,7 +17,6 @@ if [ "$DISTRO" == "raspbian" ]; then
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC
fi fi
echo "Installing Wireguard"
if [ "$DISTRO" == "ubuntu" ]; then if [ "$DISTRO" == "ubuntu" ]; then
# Ubuntu # Ubuntu
sudo add-apt-repository -y ppa:wireguard/wireguard sudo add-apt-repository -y ppa:wireguard/wireguard
@ -20,5 +25,8 @@ elif [ "$DISTRO" == "debian" ] || [ "$DISTRO" == "raspbian" ]; then
sudo bash -c 'echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable.list' sudo bash -c 'echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable.list'
sudo bash -c "printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' > /etc/apt/preferences.d/limit-unstable" sudo bash -c "printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' > /etc/apt/preferences.d/limit-unstable"
fi fi
fi
echo "Installing Wireguard"
sudo apt-get update sudo apt-get update
sudo apt-get install -y openresolv wireguard sudo apt-get install -y openresolv wireguard

Loading…
Cancel
Save