From 0a2f9eb5822ad3cb85f55c4f7c1c5de36544f137 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sun, 17 Apr 2011 12:55:02 +0000 Subject: abuild: fix user creation when group exists --- abuild.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'abuild.in') diff --git a/abuild.in b/abuild.in index 20beae5..99d9cd0 100755 --- a/abuild.in +++ b/abuild.in @@ -385,8 +385,12 @@ mkusers() { local i for i in $pkgusers; do if ! getent passwd $i >/dev/null; then + local gopt= msg "Creating user $i" - $SUDO adduser -D -H $i || return 1 + if getent group $i >/dev/null; then + gopt="-G $i" + fi + $SUDO adduser -D -H $gopt $i || return 1 fi done for i in $pkggroups; do -- cgit v1.2.3-60-g2f50