diff --git a/auto_install/install.sh b/auto_install/install.sh index 9555d60..df86bc8 100755 --- a/auto_install/install.sh +++ b/auto_install/install.sh @@ -22,7 +22,7 @@ PKG_INSTALL="${PKG_MANAGER} --yes --no-install-recommends install" PKG_COUNT="${PKG_MANAGER} -s -o Debug::NoLocking=true upgrade | grep -c ^Inst || true" # Dependencies that are required by the script, regardless of the VPN protocol chosen -BASE_DEPS=(git tar wget grep iptables-persistent dnsutils whiptail net-tools) +BASE_DEPS=(git tar wget grep iptables-persistent dnsutils whiptail net-tools bsdmainutils) # Dependencies that where actually installed by the script. For example if the script requires # grep and dnsutils but dnsutils is already installed, we save grep here. This way when uninstalling @@ -712,10 +712,10 @@ askWhichVPN(){ installOpenVPN(){ echo "::: Installing OpenVPN from Debian package... " - # grepcidr is used to redact IPs in the debug log, expect is used to feed easy-rsa - # with passwords, bsdmainutils provides column to format the terminal output + # grepcidr is used to redact IPs in the debug log whereas expect is used + # to feed easy-rsa with passwords local PIVPN_DEPS - PIVPN_DEPS=(openvpn grepcidr expect bsdmainutils) + PIVPN_DEPS=(openvpn grepcidr expect) installDependentPackages PIVPN_DEPS[@] }