Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sysuser-tools for openSUSE:Factory checked in at 2021-09-10 23:40:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sysuser-tools (Old) and /work/SRC/openSUSE:Factory/.sysuser-tools.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysuser-tools" Fri Sep 10 23:40:35 2021 rev:20 rq:917596 version:3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/sysuser-tools/sysuser-tools.changes 2021-07-17 23:36:25.398069367 +0200 +++ /work/SRC/openSUSE:Factory/.sysuser-tools.new.1899/sysuser-tools.changes 2021-09-10 23:40:35.242513171 +0200 @@ -1,0 +2,5 @@ +Wed Sep 8 09:12:05 UTC 2021 - Thorsten Kukuk <[email protected]> + +- Add support for new shell field [bsc#1189518] + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysusers2shadow.sh ++++++ --- /var/tmp/diff_new_pack.G1HRrg/_old 2021-09-10 23:40:35.890513860 +0200 +++ /var/tmp/diff_new_pack.G1HRrg/_new 2021-09-10 23:40:35.894513864 +0200 @@ -56,6 +56,13 @@ homedir="$4" fi + # Set shell only if not null, empty nor '-' + if [ "${5:--}" != "-" ]; then + ARGUMENTS="$ARGUMENTS -s $5" + else + ARGUMENTS="$ARGUMENTS -s /usr/sbin/nologin" + fi + if [ -x /usr/sbin/useradd ]; then if ! /usr/bin/getent passwd "$1" >> /dev/null; then # this is useradd/shadow specific @@ -65,13 +72,13 @@ ARGUMENTS="-U $ARGUMENTS" fi - run /usr/sbin/useradd -r -s /usr/sbin/nologin -c "$3" -d "${homedir}" $ARGUMENTS + run /usr/sbin/useradd -r -c "$3" -d "${homedir}" $ARGUMENTS fi elif [ -x "$busybox" ]; then /usr/bin/getent group "$1" >> /dev/null || $busybox addgroup -S "$1" if ! /usr/bin/getent passwd "$1" >> /dev/null; then - run $busybox adduser -S -H -s /usr/sbin/nologin -g "$3" -G "$1" -h "${homedir}" $ARGUMENTS + run $busybox adduser -S -H -g "$3" -G "$1" -h "${homedir}" $ARGUMENTS fi else echo "ERROR: neither useradd nor busybox found!"
