X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FAUR.git;a=blobdiff_plain;f=naemon.install;h=c32c8484e1d247e04ae5ecdc23bc25031e5c6338;hp=d5b5b5f8d215575092cb17077ecd40c7f1ebaa9c;hb=a4b20506c21eeead57d134bdf6ac77cd23e1664a;hpb=746bfc7e2fd0c246b880b529d02af264a1744e1d diff --git a/naemon.install b/naemon.install index d5b5b5f..c32c848 100644 --- a/naemon.install +++ b/naemon.install @@ -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 }