diff options
Diffstat (limited to 'wwwoffle.install')
-rw-r--r-- | wwwoffle.install | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/wwwoffle.install b/wwwoffle.install index 3b4c2ec7e8e9..731f05aa6993 100644 --- a/wwwoffle.install +++ b/wwwoffle.install @@ -39,13 +39,16 @@ post_upgrade() { echo "Set bind-ipv4 = none in wwwoffle.conf if you get ipv4 related warnings." echo "" echo "-------------------" - if [ ! `grep wwwoffle /etc/group` ]; then + if [ ! `grep -E '^wwwoffle\:' /etc/group` ]; then echo ">>> Adding group wwwoffle." - groupadd wwwoffle &> /dev/null; + groupadd wwwoffle &> /dev/null fi + if [ ! `grep -E '^wwwoffle\:' /etc/passwd` ]; then id wwwoffle &> /dev/null || \ - (echo ">>> Adding user wwwoffle." && useradd -g wwwoffle wwwoffle) - chown -R wwwoffle:wwwoffle /var/spool/wwwoffle /etc/wwwoffle + echo ">>> Adding user wwwoffle." + useradd -g wwwoffle wwwoffle + fi + chown -R wwwoffle:wwwoffle /var/spool/wwwoffle } pre_remove() { |