aboutsummaryrefslogtreecommitdiffstats
path: root/main/squid
diff options
context:
space:
mode:
authorPrzemyslaw Pawelczyk <przemoc@zoho.com>2016-06-06 02:05:10 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2016-06-07 07:20:09 +0000
commita7d67c695ca2750e7088ca33cc365281c353af18 (patch)
tree0187cbc1372ed89ec27520602565f55b156a8fa6 /main/squid
parent976e09d0664c68c9cadbc95c1711d1a2a437c403 (diff)
downloadaports-a7d67c695ca2750e7088ca33cc365281c353af18.tar.bz2
aports-a7d67c695ca2750e7088ca33cc365281c353af18.tar.xz
main/[various]: Add group and use it as primary in .pre-* scripts.
Fixes the problem I unintentionally brought in commit ccc056dbf9d3: system user creation doesn't add same named group and uses nogroup as primary group unless explicitly specified via -G. Brings status quo regarding primary groups of users created in packages: - main/apache2 - main/aports-build - main/atheme-iris - main/clamav - main/clamsmtp - main/coova-chilli - main/dhcp - main/djbdns - main/ez-ipupdate - main/fetchmail - main/freeswitch - main/gitolite - main/gnats - main/gross - main/icecast - main/memcached - main/ngircd - main/openntpd - main/snort - main/squid - main/transmission - main/znc
Diffstat (limited to 'main/squid')
-rw-r--r--main/squid/squid.pre-install3
-rw-r--r--main/squid/squid.pre-upgrade3
2 files changed, 4 insertions, 2 deletions
diff --git a/main/squid/squid.pre-install b/main/squid/squid.pre-install
index f613759aa6..3c49c8642d 100644
--- a/main/squid/squid.pre-install
+++ b/main/squid/squid.pre-install
@@ -1,6 +1,7 @@
#!/bin/sh
-adduser -S -D -h /var/cache/squid -g squid squid 2>/dev/null
+addgroup -S squid 2>/dev/null
+adduser -S -D -h /var/cache/squid -G squid -g squid squid 2>/dev/null
addgroup -S winbind 2>/dev/null
addgroup squid winbind 2>/dev/null
diff --git a/main/squid/squid.pre-upgrade b/main/squid/squid.pre-upgrade
index f613759aa6..3c49c8642d 100644
--- a/main/squid/squid.pre-upgrade
+++ b/main/squid/squid.pre-upgrade
@@ -1,6 +1,7 @@
#!/bin/sh
-adduser -S -D -h /var/cache/squid -g squid squid 2>/dev/null
+addgroup -S squid 2>/dev/null
+adduser -S -D -h /var/cache/squid -G squid -g squid squid 2>/dev/null
addgroup -S winbind 2>/dev/null
addgroup squid winbind 2>/dev/null