diff -purN freenx-0.4.4.org/nxsetup freenx-0.4.4.new/nxsetup --- freenx-0.4.4.org/nxsetup 2005-08-02 12:29:59.000000000 -0500 +++ freenx-0.4.4.new/nxsetup 2005-08-08 12:24:55.619273408 -0500 @@ -116,13 +116,18 @@ useradd_nx() # no, its a "normal" useradd else USERADD_OPTIONS="-d $NX_HOME_DIR -s $PATH_BIN/nxserver" - [ -n $SETUP_GID ] && USERADD_OPTIONS="-g $SETUP_GID $USERADD_OPTIONS" + # gid specified? + if [ -n "$SETUP_GID" ] + then + USERADD_OPTIONS="-g $SETUP_GID $USERADD_OPTIONS" + fi # uid specified? if [ -n "$SETUP_UID" ] then USERADD_OPTIONS="-u $SETUP_UID $USERADD_OPTIONS" + fi # Is it a SuSE? - elif [ -f /etc/SuSE-release ] + if [ -f /etc/SuSE-release ] then USERADD_OPTIONS="-r $USERADD_OPTIONS" fi