aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-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