diff options
author | Keith Scheiwiller | 2018-02-06 17:24:19 -0600 |
---|---|---|
committer | Keith Scheiwiller | 2018-02-06 17:24:19 -0600 |
commit | 519a74c8a495f4b2d0e1917750aa500390237374 (patch) | |
tree | 34a354948d3c1bc4c06da4cf005bcfad892d332e | |
parent | 826a2da171a4adc744d9736d9b5c9fe92dba1012 (diff) | |
download | aur-519a74c8a495f4b2d0e1917750aa500390237374.tar.gz |
Fix setup of permissions on data directories.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | panopta-agent.install | 11 |
3 files changed, 14 insertions, 3 deletions
@@ -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 @@ -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 |