summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Scheiwiller2018-02-06 17:24:19 -0600
committerKeith Scheiwiller2018-02-06 17:24:19 -0600
commit519a74c8a495f4b2d0e1917750aa500390237374 (patch)
tree34a354948d3c1bc4c06da4cf005bcfad892d332e
parent826a2da171a4adc744d9736d9b5c9fe92dba1012 (diff)
downloadaur-519a74c8a495f4b2d0e1917750aa500390237374.tar.gz
Fix setup of permissions on data directories.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD2
-rw-r--r--panopta-agent.install11
3 files changed, 14 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4eb72c1237a7..8f48033bb531 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = panopta-agent
pkgdesc = Panopt agent
pkgver = 2018.06.3
- pkgrel = 2
+ pkgrel = 3
url = https://my.panopta.com
install = panopta-agent.install
arch = any
@@ -12,7 +12,7 @@ pkgbase = panopta-agent
source = panopta-agent.cron
source = license.txt
md5sums = a279617492c7566d6444d3f46b1cdae7
- md5sums = 9b2e7feea2a4b4d0ff3ac4b828eaa8bb
+ md5sums = 50b8bd64e1111f8adf6ffeb55ed37215
md5sums = 2a657feea0ec01bf57ffad93686ea9c2
pkgname = panopta-agent
diff --git a/PKGBUILD b/PKGBUILD
index 9fb251d468ee..b642dbb0317d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=panopta-agent
pkgver=2018.06.3
-pkgrel=2
+pkgrel=3
pkgdesc="Panopt agent"
arch=('any')
url="https://my.panopta.com"
diff --git a/panopta-agent.install b/panopta-agent.install
index 6ae10b539c42..0b3fc8a61cf7 100644
--- a/panopta-agent.install
+++ b/panopta-agent.install
@@ -3,10 +3,21 @@ post_install() {
if ! (id panopta-agent > /dev/null 2>&1 ); then
useradd -r -d /usr/lib/panopta-agent -s /usr/sbin/nologin panopta-agent;
fi
+
+ # Create necessary data directories
+ mkdir -p /var/log/panopta-agent
+ mkdir -p /var/lib/panopta-agent
+ mkdir -p /usr/share/panopta-agent
+ mkdir -p /etc/panopta-agent
+
# Change owner of needed directories to the agent user
chown -R panopta-agent /usr/lib/panopta-agent
chown -R panopta-agent /usr/bin/panopta-agent
+
+ chown -R panopta-agent /usr/share/panopta-agent
chown -R panopta-agent /var/lib/panopta-agent
+ chown -R panopta-agent /var/log/panopta-agent
+ chown -R panopta-agent /etc/panopta-agent
# Perform the install handshake
python2 /usr/bin/panopta-agent/panopta_agent.py --install