summarylogtreecommitdiffstats
path: root/gogios-bin.install
diff options
context:
space:
mode:
Diffstat (limited to 'gogios-bin.install')
-rw-r--r--gogios-bin.install8
1 files changed, 5 insertions, 3 deletions
diff --git a/gogios-bin.install b/gogios-bin.install
index aa07d8af0bd0..bbc739dd2bfa 100644
--- a/gogios-bin.install
+++ b/gogios-bin.install
@@ -9,6 +9,7 @@ pre_install() {
}
post_install() {
+ DATABASE_DIR=/var/lib/gogios
LOG_DIR=/var/log/gogios
SCRIPT_DIR=/usr/lib/gogios/scripts
@@ -16,6 +17,10 @@ post_install() {
chown -R -L gogios:gogios $LOG_DIR
chmod 755 $LOG_DIR
+ test -d $DATABASE_DIR || mkdir -p $DATABASE_DIR
+ chown -R -L gogios:gogios $DATABASE_DIR
+ chmod 755 $DATABASE_DIR
+
cp -f $SCRIPT_DIR/gogios.service /usr/lib/systemd/system/gogios.service
systemctl enable gogios || true
systemctl daemon-reload || true
@@ -30,9 +35,6 @@ post_install() {
echo "Making default check file"
cp /etc/gogios/example.json /etc/gogios/checks.json
fi
-
- # Gogios will fail to start if these files aren't owned
- chown gogios:gogios -R /opt/gogios
}
post_upgrade() {