summarylogtreecommitdiffstats
path: root/wwwoffle.install
diff options
context:
space:
mode:
Diffstat (limited to 'wwwoffle.install')
-rw-r--r--wwwoffle.install11
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() {