]> git.immae.eu Git - perso/Immae/Config/AUR.git/blobdiff - naemon/naemon.install
Add 'naemon/' from commit 'a4b20506c21eeead57d134bdf6ac77cd23e1664a'
[perso/Immae/Config/AUR.git] / naemon / naemon.install
diff --git a/naemon/naemon.install b/naemon/naemon.install
new file mode 100644 (file)
index 0000000..c32c848
--- /dev/null
@@ -0,0 +1,21 @@
+post_install() {
+  getent group naemon &> /dev/null || groupadd -r naemon -g 44
+  getent passwd naemon &> /dev/null || useradd -r -u 44 -g naemon \
+    -d /var/lib/naemon -s /usr/bin/false -c "Naemon" naemon
+
+  chown naemon:naemon /var/lib/naemon
+  chown -R naemon:naemon /etc/naemon
+  /usr/bin/systemd-tmpfiles --create naemon.conf
+}
+
+pre_remove() {
+  if [[ -f /run/naemon/naemon.pid ]]; then
+    systemctl stop naemon
+  fi
+  /usr/bin/systemd-tmpfiles --remove naemon.conf
+
+  userdel naemon &> /dev/null
+  groupdel naemon &> /dev/null
+
+  rm -rf /var/lib/naemon
+}