I maintain a package that is built for debian, RedHat, and SUSE Linux distributions. Part of the post install script follows:
/usr/sbin/useradd -r -d /var/opt/CampbellSci/LoggerNet loggernet
This command appears to work in other distributions but, under SUSE, the "loggernet" group is not being created and the home directory was created under the "root" group. According to the man page for useradd, the group is supposed to be automatically created unless the -g -N, or -U option is used. Is there any reason why SUSE is failing to create the appropriate group?