aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMEARAJ BHAGAD2022-12-09 20:28:02 +0530
committerGitHub2022-12-09 20:28:02 +0530
commitb947485787f8f66fcf4c1638f2db7077e69de2ef (patch)
tree30ae0ccbf45206e0576e2ef2ffff83b2ee9bdd2e
parentd1b9f2f64fa727994119c7838621d2c0afcfb66c (diff)
parentf6906fedf7f579eb1052ad552d448bb741a7aa23 (diff)
downloadaur-b947485787f8f66fcf4c1638f2db7077e69de2ef.tar.gz
Merge pull request #8 from mearaj/issues-#7
should resolve issues #7, can't connect, thanks to @skrat for this re…
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--nordlayer.install9
3 files changed, 10 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5de6bcd56897..bff2e60d6fad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nordlayer
pkgdesc = Proprietary VPN client for linux
pkgver = 2.6.0
- pkgrel = 2
+ pkgrel = 3
url = https://nordlayer.com
install = nordlayer.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 0620fe253c98..7d9424efdcdd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=nordlayer
pkgver=2.6.0
-pkgrel=2
+pkgrel=3
pkgdesc="Proprietary VPN client for linux"
arch=('i686' 'x86_64')
url="https://nordlayer.com"
diff --git a/nordlayer.install b/nordlayer.install
index 5524d0cebc7d..55394d334754 100644
--- a/nordlayer.install
+++ b/nordlayer.install
@@ -1,4 +1,5 @@
VAR_LIB=/var/lib/nordlayer
+NORDLAYER_RESOLVCONF=/usr/bin/nordlayer-resolvconf
post_install() {
@@ -6,16 +7,22 @@ post_install() {
setcap CAP_NET_BIND_SERVICE,CAP_NET_ADMIN,CAP_NET_RAW+eip /usr/bin/nordlayerd
setcap CAP_NET_BIND_SERVICE,CAP_NET_ADMIN,CAP_NET_RAW+eip /usr/bin/nordlayer-openvpn
- groupadd -r -f nordlayer
+ groupadd -r -f nordlayer
+ groupadd -r -f nordlayer-resolve
if ! id "nordlayer" >/dev/null 2>&1; then
useradd -s /usr/bin/nologin -c "Used for running NordLayer" -r -M -d /run/nordlayer -g nordlayer nordlayer
fi
+ usermod -a -G nordlayer-resolve nordlayer
+
mkdir -p ${VAR_LIB}
chmod 0770 -R ${VAR_LIB}
chown nordlayer:nordlayer -R ${VAR_LIB}
+ chown root:nordlayer-resolve ${NORDLAYER_RESOLVCONF}
+ chmod 4750 ${NORDLAYER_RESOLVCONF}
+
# Reload config
systemctl daemon-reload