From 2f98125200b2f3c4f8415188c9ca754d838307f268d71b5f3d0da1d616eb0ea1 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Fri, 21 Aug 2020 12:44:49 +0000 Subject: [PATCH 1/2] Accepting request 828489 from home:kukuk:branches:Base:System - Create system groups for system users OBS-URL: https://build.opensuse.org/request/show/828489 OBS-URL: https://build.opensuse.org/package/show/Base:System/sysuser-tools?expand=0&rev=27 --- sysuser-tools.changes | 5 +++++ sysusers2shadow.sh | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/sysuser-tools.changes b/sysuser-tools.changes index e40311e..e09789a 100644 --- a/sysuser-tools.changes +++ b/sysuser-tools.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Aug 21 12:43:43 UTC 2020 - Thorsten Kukuk + +- Create system groups for system users + ------------------------------------------------------------------- Wed Mar 25 07:53:55 UTC 2020 - Fabian Vogt diff --git a/sysusers2shadow.sh b/sysusers2shadow.sh index c91c9ac..33db91c 100644 --- a/sysusers2shadow.sh +++ b/sysusers2shadow.sh @@ -58,7 +58,7 @@ do run /usr/sbin/useradd -r -s /sbin/nologin -c "$3" -d "${homedir}" $ARGUMENTS fi elif [ -x "$busybox" ]; then - /usr/bin/getent group "$1" >> /dev/null || $busybox addgroup "$1" + /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 /sbin/nologin -g "$3" -G "$1" -h "${homedir}" $ARGUMENTS From 1c0c62a8609440a171607a5e03d5f30d3559358d7911b5c91be23684f2a3e190 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Fri, 21 Aug 2020 15:11:27 +0000 Subject: [PATCH 2/2] Accepting request 828539 from home:kukuk:branches:Base:System - Packages providing users need /usr/bin/cat installed to create them. Add that to the PreRequires. OBS-URL: https://build.opensuse.org/request/show/828539 OBS-URL: https://build.opensuse.org/package/show/Base:System/sysuser-tools?expand=0&rev=28 --- macros.sysusers | 2 +- sysuser-tools.changes | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/macros.sysusers b/macros.sysusers index de98eb0..6137da9 100644 --- a/macros.sysusers +++ b/macros.sysusers @@ -14,7 +14,7 @@ ### # This is for useradd/usermod/groupadd -%sysusers_requires Requires(pre): useradd_or_adduser_dep sysuser-shadow \ +%sysusers_requires Requires(pre): useradd_or_adduser_dep sysuser-shadow /usr/bin/cat \ Suggests: shadow %sysusers_generate_pre() \ diff --git a/sysuser-tools.changes b/sysuser-tools.changes index e09789a..bc020b3 100644 --- a/sysuser-tools.changes +++ b/sysuser-tools.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Aug 21 15:09:13 UTC 2020 - Thorsten Kukuk + +- Packages providing users need /usr/bin/cat installed to create + them. Add that to the PreRequires. + ------------------------------------------------------------------- Fri Aug 21 12:43:43 UTC 2020 - Thorsten Kukuk