mirror of
https://github.com/angristan/openvpn-install.git
synced 2024-11-22 00:39:03 +01:00
Improve -y usage with package managers
This commit is contained in:
parent
ff2af374f6
commit
ef6c2c2a78
@ -552,7 +552,7 @@ function installOpenVPN () {
|
|||||||
|
|
||||||
if [[ "$OS" =~ (debian|ubuntu) ]]; then
|
if [[ "$OS" =~ (debian|ubuntu) ]]; then
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install ca-certificates gnupg -y
|
apt-get -y install ca-certificates gnupg
|
||||||
# We add the OpenVPN repo to get the latest version.
|
# We add the OpenVPN repo to get the latest version.
|
||||||
if [[ "$VERSION_ID" = "8" ]]; then
|
if [[ "$VERSION_ID" = "8" ]]; then
|
||||||
echo "deb http://build.openvpn.net/debian/openvpn/stable jessie main" > /etc/apt/sources.list.d/openvpn.list
|
echo "deb http://build.openvpn.net/debian/openvpn/stable jessie main" > /etc/apt/sources.list.d/openvpn.list
|
||||||
@ -565,12 +565,12 @@ function installOpenVPN () {
|
|||||||
apt-get update
|
apt-get update
|
||||||
fi
|
fi
|
||||||
# Ubuntu > 16.04 and Debian > 8 have OpenVPN >= 2.4 without the need of a third party repository.
|
# Ubuntu > 16.04 and Debian > 8 have OpenVPN >= 2.4 without the need of a third party repository.
|
||||||
apt-get install openvpn iptables openssl wget ca-certificates curl -y
|
apt-get install -y openvpn iptables openssl wget ca-certificates curl
|
||||||
elif [[ "$OS" = 'centos' ]]; then
|
elif [[ "$OS" = 'centos' ]]; then
|
||||||
yum install epel-release
|
yum install -y epel-release
|
||||||
yum install openvpn iptables openssl wget ca-certificates curl -y
|
yum install -y openvpn iptables openssl wget ca-certificates curl
|
||||||
elif [[ "$OS" = 'fedora' ]]; then
|
elif [[ "$OS" = 'fedora' ]]; then
|
||||||
dnf install openvpn iptables openssl wget ca-certificates curl -y
|
dnf install -y openvpn iptables openssl wget ca-certificates curl
|
||||||
elif [[ "$OS" = 'arch' ]]; then
|
elif [[ "$OS" = 'arch' ]]; then
|
||||||
echo ""
|
echo ""
|
||||||
echo "WARNING: As you're using ArchLinux, I need to update the packages on your system to install those I need."
|
echo "WARNING: As you're using ArchLinux, I need to update the packages on your system to install those I need."
|
||||||
@ -1068,9 +1068,9 @@ function removeUnbound () {
|
|||||||
elif [[ "$OS" = 'arch' ]]; then
|
elif [[ "$OS" = 'arch' ]]; then
|
||||||
pacman --noconfirm -R unbound
|
pacman --noconfirm -R unbound
|
||||||
elif [[ "$OS" = 'centos' ]]; then
|
elif [[ "$OS" = 'centos' ]]; then
|
||||||
yum remove unbound -y
|
yum remove -y unbound
|
||||||
elif [[ "$OS" = 'fedora' ]]; then
|
elif [[ "$OS" = 'fedora' ]]; then
|
||||||
dnf remove unbound -y
|
dnf remove -y unbound
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf /etc/unbound/
|
rm -rf /etc/unbound/
|
||||||
@ -1133,9 +1133,9 @@ function removeOpenVPN () {
|
|||||||
elif [[ "$OS" = 'arch' ]]; then
|
elif [[ "$OS" = 'arch' ]]; then
|
||||||
pacman --noconfirm -R openvpn
|
pacman --noconfirm -R openvpn
|
||||||
elif [[ "$OS" = 'centos' ]]; then
|
elif [[ "$OS" = 'centos' ]]; then
|
||||||
yum remove openvpn -y
|
yum remove -y openvpn
|
||||||
elif [[ "$OS" = 'fedora' ]]; then
|
elif [[ "$OS" = 'fedora' ]]; then
|
||||||
dnf remove openvpn -y
|
dnf remove -y openvpn
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Cleanup
|
# Cleanup
|
||||||
|
Loading…
Reference in New Issue
Block a user