diff options
Diffstat (limited to 'snort.install')
-rw-r--r-- | snort.install | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/snort.install b/snort.install index 6d72be791a38..8a6460c317e3 100644 --- a/snort.install +++ b/snort.install @@ -1,6 +1,10 @@ post_install() { - getent group snort &>/dev/null || groupadd -r -g 29 snort >/dev/null - getent passwd snort &>/dev/null || useradd -r -u 29 -c 'Snort user' -g snort -d /var/log/snort -s /bin/false snort >/dev/null + getent group snort >/dev/null || usr/sbin/groupadd -g 29 snort + getent passwd snort >/dev/null || usr/sbin/useradd -c 'Snort user' -u 29 -g snort -d /var/log/snort -s /bin/false snort + usr/bin/passwd -l snort &>/dev/null + + [ -f var/log/snort/alert ] || : >var/log/snort/alert + chown snort.snort var/log/snort/ -R cat << _EOF @@ -30,10 +34,9 @@ post_upgrade() { post_install $1 } -post_remove() { - getent passwd snort &>/dev/null && userdel snort >/dev/null - getent group snort &>/dev/null && groupdel snort >/dev/null - return 0 +pre_remove() { + usr/sbin/userdel snort &>/dev/null + usr/sbin/groupdel snort &>/dev/null } # vim:set ts=2 sw=2 et: |