summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Stinus2017-05-07 20:02:07 +0800
committerNicolas Stinus2017-05-07 20:02:07 +0800
commitc3f77853aa5c93b4b926682c2b096b4f930f7a6a (patch)
tree37db4d79c4cdc70ab26cfb2ecc790a31723939c4
parent02fffeb526aafe34c9e1e299be263de309ae19bc (diff)
downloadaur-c3f77853aa5c93b4b926682c2b096b4f930f7a6a.tar.gz
nordvpn: prevent starting a config that does not exist
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rwxr-xr-xnordvpn4
3 files changed, 6 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7785f785ad50..9bc23ae81963 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = openvpn-nordvpn
pkgdesc = OpenVPN configuration files and helper for nordvpn.com
pkgver = 17.5.5
- pkgrel = 8
+ pkgrel = 9
url = http://www.nordvpn.com
install = openvpn-nordvpn.install
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index 5ba5c692f4ab..a8ff5f86da89 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=openvpn-nordvpn
pkgver=17.5.5
-pkgrel=8
+pkgrel=9
pkgdesc="OpenVPN configuration files and helper for nordvpn.com"
arch=(any)
url="http://www.nordvpn.com"
diff --git a/nordvpn b/nordvpn
index c985d74765b6..99c065243ebe 100755
--- a/nordvpn
+++ b/nordvpn
@@ -81,6 +81,10 @@ case $command in
else
ln -fs /etc/openvpn/update-resolv-conf /etc/openvpn/client/nordvpn/updown
fi
+ if [[ ! -f /etc/openvpn/client/nordvpn_${1}.conf ]]; then
+ echo "${1} is not a valid nordvpn server. Exiting."
+ exit 1
+ fi
systemctl $command openvpn-client@nordvpn_${1}
;;
stop|restart)