From 18b23399703f3c6e6a59a91a1121fb79e8a58cb4 Mon Sep 17 00:00:00 2001 From: Andri Joos <andri@joos.io> Date: Fri, 13 Sep 2024 22:21:37 +0200 Subject: [PATCH] add wireguard installation --- install.sh | 4 ++++ install_functions.sh | 4 ++++ options.sh | 3 +++ 3 files changed, 11 insertions(+) diff --git a/install.sh b/install.sh index b244896..ff2a24c 100644 --- a/install.sh +++ b/install.sh @@ -47,6 +47,7 @@ $openssh_server_key "$openssh_server_label" $openssh_server_enabled \ $openconnect_key "$openconnect_label" $openconnect_enabled \ $protonvpn_key "$protonvpn_label" $protonvpn_enabled \ $flatseal_key "$flatseal_label" $flatseal_enabled \ +$wireguard_key "$wireguard_label" $wireguard_enabled \ $swap_key "$swap_label" $swap_enabled \ 3>&1 1>&2 2>&3) IFS=' ' read -a selected_options <<< $selected_tags @@ -179,6 +180,9 @@ do elif [ $option = $flatseal_key ] then install_flatseal + elif [ $option = $wireguard_key ] + then + install_wireguard elif [ $option = $swap_key ] then setup_swap diff --git a/install_functions.sh b/install_functions.sh index d88f2e9..e1e1b3e 100644 --- a/install_functions.sh +++ b/install_functions.sh @@ -356,3 +356,7 @@ install_flatseal() { install_flatpak_app $flatpak_id } + +install_wireguard() { + $apt_install_cmd wireguard +} diff --git a/options.sh b/options.sh index 4545dbb..8ed4a5c 100644 --- a/options.sh +++ b/options.sh @@ -44,6 +44,7 @@ openssh_server_enabled=$checkbox_unchecked openconnect_enabled=$checkbox_unchecked protonvpn_enabled=$checkbox_unchecked flatseal_enabled=$checkbox_unchecked +wireguard_enabled=$checkbox_unchecked swap_enabled=$checkbox_unchecked # labels @@ -88,6 +89,7 @@ openssh_server_key="openssh_server" openconnect_key="openconnect" protonvpn_key="proton_vpn" flatseal_key="flatseal" +wireguard_key="wireguard" swap_key="swap" # show text @@ -132,4 +134,5 @@ openssh_server_label="openssh-server" openconnect_label="openconnect" protonvpn_label="proton-vpn" flatseal_label="flatseal" +wireguard_label="wireguard" swap_label="swap" -- GitLab