ports/contrib (3.2): clamav: fixed pre-install script idempotence
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
25 Nov
2015
25 Nov
'15
10:43 p.m.
commit 93813db54a5cea5f2bcbf5154e451614a4976f4d Author: Matt Housh <jaeger@crux.ninja> Date: Wed Nov 25 16:43:37 2015 -0600 clamav: fixed pre-install script idempotence diff --git a/clamav/pre-install b/clamav/pre-install index 227d4e4..5071096 100755 --- a/clamav/pre-install +++ b/clamav/pre-install @@ -1,4 +1,10 @@ #!/bin/sh -/usr/sbin/groupadd clamav -/usr/sbin/useradd -g clamav -d /var/empty -s /bin/false clamav +if [ -z `getent group clamav` ]; then + /usr/sbin/groupadd -r clamav +fi + +if [ -z `getent passwd clamav` ]; then + /usr/sbin/useradd -r -g clamav -d /etc/clamav -s /bin/false -c "ClamAV" clamav + /usr/bin/passwd -l +fi
3361
Age (days ago)
3361
Last active (days ago)
0 comments
1 participants
participants (1)
-
crux@crux.nu