minor optimisation ...

remotes/origin/3.1
Daniel Heule 10 years ago
parent e89ca14e66
commit b2aeceae91
  1. 8
      cdist/conf/type/__user_groups/gencode-remote

@ -23,11 +23,9 @@ state_should="$(cat "$__object/parameter/state")"
oldusermod="$(cat "$__object/explorer/oldusermod")" oldusermod="$(cat "$__object/explorer/oldusermod")"
if [ "$oldusermod" = "true" ]; then if [ "$oldusermod" = "true" ]; then
old=yes
addparam="-A" addparam="-A"
delparam="-R" delparam="-R"
else else
old=no
addparam="-a" addparam="-a"
delparam="-d" delparam="-d"
fi fi
@ -53,9 +51,9 @@ if [ -z "$changed_groups" ]; then
fi fi
for group in $changed_groups; do for group in $changed_groups; do
if [ "$old" = "no" ]; then if [ "$oldusermod" = "true" ]; then
echo "gpasswd $action \"$user\" \"$group\""
else
echo "usermod $action \"$group\" \"$user\"" echo "usermod $action \"$group\" \"$user\""
else
echo "gpasswd $action \"$user\" \"$group\""
fi fi
done done

Loading…
Cancel
Save