+ # selinux/pam doesn't like it when LD_PRELOAD is set during group/user
+ # manipulations. These files aren't tracked anyway so this won't matter.
+
+ LD_PRELOAD_BAK="$LD_PRELOAD"
+ unset LD_PRELOAD
groupadd -g $PRIMARY_GID -f $PRIMARY_GNAME
# check for adding user problems and try to notify user.
useradd -u $ACCOUNT_UID -g $PRIMARY_GNAME $SECONDARY_GIDS -d "$HOME_DIR"
-s "$USER_SHELL" $1
+ LD_PRELOAD="$LD_PRELOAD_BAK"
+ unset LD_PRELOAD_BAK
+
local USERADD_RETURN=$?
debug "libgrimoire.create_account()" "useradd return code was:
$USERADD_RETURN"