From 27f1752fa2d3f4db7ddb39689e46fb93d6b750df Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Wed, 10 May 2006 05:44:10 +0000 Subject: [PATCH] - don't use USER/GROUP variables (read-only in some shells like bash) Changed files: rpm-user_group.sh -> 1.7 --- rpm-user_group.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/rpm-user_group.sh b/rpm-user_group.sh index 43d8148..d69479a 100644 --- a/rpm-user_group.sh +++ b/rpm-user_group.sh @@ -63,12 +63,12 @@ elif [ "$1" = del ]; then fi fi elif [ "$MODE" = "user" -a "$1" = "addtogroup" ]; then - USER=$2 - GROUP=$3 - GROUPS=`id -n -G $USER | sed -e's/^[^ ]* //;s/ /,/g'` - if ! echo ",$GROUPS," | grep -q ",$GROUP," ; then - echo "Adding user $USER to group $GROUP" | `bannercmd "${MODE}mod-$USER"` - usermod -G "$GROUPS,$GROUP" $USER + CUSER=$2 + CGROUP=$3 + CGROUPS=`id -n -G $CUSER | sed -e's/^[^ ]* //;s/ /,/g'` + if ! echo ",$CGROUPS," | grep -q ",$CGROUP," ; then + echo "Adding user $CUSER to group $CGROUP" | `bannercmd "${MODE}mod-$CUSER"` + usermod -G "$CGROUPS,$CGROUP" $CUSER fi else echo ERROR -- 2.44.0