X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=naemon%2Fnaemon.install;fp=naemon%2Fnaemon.install;h=c32c8484e1d247e04ae5ecdc23bc25031e5c6338;hb=872e3678865d0da64a2110b3595f47f0bf3f8ab0;hp=0000000000000000000000000000000000000000;hpb=9fdac65911c67456485615088b8291b97cf72c99;p=perso%2FImmae%2FConfig%2FAUR.git diff --git a/naemon/naemon.install b/naemon/naemon.install new file mode 100644 index 0000000..c32c848 --- /dev/null +++ b/naemon/naemon.install @@ -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 +}