Skip to content

Commit

Permalink
Merge pull request #1466 from RaspAP/maint/wg-dependencies
Browse files Browse the repository at this point in the history
Maintenance: Add dependency to wireguard install
  • Loading branch information
billz committed Dec 4, 2023
2 parents 692c7d1 + 93f6069 commit 959f85e
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions installers/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ function _config_installation() {
echo "Detected OS: ${DESC} ${LONG_BIT}-bit"
echo "Using GitHub repository: ${repo} ${branch} branch"
echo "Configuration directory: ${raspap_dir}"

if [ -n "$path" ]; then
echo "Setting install path to ${path}"
webroot_dir=$path
Expand Down Expand Up @@ -505,11 +506,12 @@ function _prompt_install_wireguard() {
# Install Wireguard from the Debian unstable distro
function _install_wireguard() {
_install_log "Configure WireGuard support"
if [ "$OS" == "Debian" ]; then
echo 'deb http://ftp.debian.org/debian buster-backports main' | sudo tee /etc/apt/sources.list.d/buster-backports.list || _install_status 1 "Unable to add Debian backports repo"
if { [ "$OS" == "Debian" ] && [ "$RELEASE" == 12 ]; } ||
{ [ "$OS" == "Ubuntu" ] && [ "$RELEASE" == "22.04" ]; }; then
wg_dep="resolvconf"
fi
echo "Installing wireguard from apt"
sudo apt-get install -y wireguard || _install_status 1 "Unable to install wireguard"
sudo apt-get install -y wireguard $wg_dep || _install_status 1 "Unable to install wireguard"
echo "Enabling wg-quick@wg0"
sudo systemctl enable wg-quick@wg0 || _install_status 1 "Failed to enable wg-quick service"
echo "Enabling WireGuard management option"
Expand Down

0 comments on commit 959f85e

Please sign in to comment.