]> git.immae.eu Git - perso/Immae/Config/AUR.git/blobdiff - naemon.install
Update to 1.0.9
[perso/Immae/Config/AUR.git] / naemon.install
index d5b5b5f8d215575092cb17077ecd40c7f1ebaa9c..c32c8484e1d247e04ae5ecdc23bc25031e5c6338 100644 (file)
@@ -1,15 +1,21 @@
-pre_install() {
+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 /sbin/nologin -c "Naemon" naemon
-}
+    -d /var/lib/naemon -s /usr/bin/false -c "Naemon" naemon
 
-pre_upgrade() {
-  pre_install
+  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
 }