summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Scheiwiller2018-02-06 17:27:35 -0600
committerKeith Scheiwiller2018-02-06 17:28:40 -0600
commite16752089f26dfc5681daeaf9f1e68bfbd19ea08 (patch)
treec1f1e61a15a7b2dd7698f0928cb6482999dda3e1
parent519a74c8a495f4b2d0e1917750aa500390237374 (diff)
downloadaur-e16752089f26dfc5681daeaf9f1e68bfbd19ea08.tar.gz
Update permissions after handshake
-rw-r--r--panopta-agent.install10
1 files changed, 6 insertions, 4 deletions
diff --git a/panopta-agent.install b/panopta-agent.install
index 0b3fc8a61cf7..bdd373a9c3cd 100644
--- a/panopta-agent.install
+++ b/panopta-agent.install
@@ -10,17 +10,19 @@ post_install() {
mkdir -p /usr/share/panopta-agent
mkdir -p /etc/panopta-agent
+ # Perform the install handshake
+ python2 /usr/bin/panopta-agent/panopta_agent.py --install
+
# Change owner of needed directories to the agent user
+ # The initial handshake is performed as root, so update these permissions after
+ chown -R panopta-agent /var/lib/panopta-agent
+ chown -R panopta-agent /var/log/panopta-agent
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
}
post_upgrade() {