Hi Arne, So the patch probably needs to be unmerged from CU163 then but how do we fix the problem. I am not at all familiar with how the shadow file is used in Linux or what in the build might have caused this. I think we need to find a fix for it as the existing version is around 6 years old now and that doesn't seem a good idea for something that deals with passwords. I basically left the rest of the build as it was for version 4.2.1 and also the patch for suppression of groups. If someone can give me a clue as to what should be changed in the build and/or if the patch needs to be modified then I can have a go at a rebuild and test it out in a vm. Regards, Adolf. On 14/01/2022 13:01, Arne Fitzenreiter wrote: > With this update firstsetup hangs at setting the rootpassword. > My testsystem has rdrand so entropy should not a problem. > > Arne > > > Am 2021-09-28 23:20, schrieb Adolf Belka: >> - Update from 4.2.1 (2015) to 4.9 (2021) >> - Update rootfile >> - Update patch for suppression of groups installation >> - Changelog >>     * Release 4.9 >>        2021-07-22  Serge Hallyn >>     * Updated translations (Björn Esser, Juergen Hoetzel) >>     * Major salt updates (Björn Esser) >>     * Various coverity and cleanup fixes (Iker Pedrosa) >>     * Consistently use 0 to disable PASS_MIN_DAYS  in man (tzccinct) >>     * Implement NSS support for subids and a libsubid (Serge Hallyn) >>     * setfcap: retain setfcap when mapping uid 0 (Christian Brauner) >>     * login.defs: include HMAC_CRYPTO_ALGO key (Iker Pedrosa) >>     * selinux fixes (Christian Göttsche) >>     * Fix path prefix path handling (Lucas Servén Marín) >>     * Manpage updates (tzccinct, Sevan Janiyan, Iker Pedrosa, Geert >> Ijewski, >>         谭九鼎, Jamin W. Collins, towerpark, andydna, Frans Spiesschaert) >>     * Treat an empty passwd field as invalid (Haelwenn Monnier) >>     * newxidmap: allow running under alternative gid (Martijn de Gouw) >>     * usermod: check that  shell is executable (Geert Ijewski) >>     * Add yescript support (Rodolphe Bréard) >>     * useradd memleak fixes (whzhe) >>     * useradd: use built-in settings by default (Ludwig Nussel) >>     * getdefs: add foreign (non-shadow-utils) items (Karel Zak) >>     * buffer overflow fixes (Tobias Stoeckmann) >>     * Adding run-parts style for pre and post useradd/del (ed(a)s5h.net) >>        2020-01-23  Serge Hallyn >>     * selinux: inclue stdio (Michael Vetter) >>     * man: don't suggest making groupmems user-writeable (Michael Weiser) >>     * Makefile: bail out on error in for loops (Wolfgang Bumiller) >>     * Adding logging of SSH_ORIGINAL_COMMAND to nologin. (ed(a)s5h.net) >>     * add new HOME_MODE login.defs option (Duncan Overbruck) >>     * Add tty logging to useradd (ed(a)s5h.net) >>     * Useradd: make non-executable shell check only a warning (Tomas >> Mraz) >>     * Update Dutch translation (Frans-Spiesschaert) >>     * user_busy: Do not mistake a regular user process for a namespaced >> one (Tomas Mraz) >>     * Revert "Honor --sbindir and --bindir for binary installation" >> Patrick McLean) >>        2019-12-20  Dave Reisner >>     * Do not auto-enable acct_tools_setuid just because >>       pam is enabled.  NOTE - any distros which are relying >>       on this behavior will need to switch to configure >>       --enable-account-tools-setuid >>     * Release 4.8 >>        2019-12-01  Serge Hallyn >>     * Initial optional bcrypt support. >>     * Make build/install of 'su' optional. >>     * Fix for vipw not resuming correctly when suspended >>     * Sync password field descriptions in manpages >>     * Check for valid shell argument in useradd >>     * Allow translation of new strings through POTFILES.in >>     * Migrate to itstool for translations >>     * Migrate to new SELinux api >>     * Support --enable-vendordir >>     * pwck: Only check homedir if set and not a system user >>     * Support nonstandard usernames >>     * sget{pw,gr}ent: check for data at EOL >>     * Add YYY-MM-DD support in chage >>     * Fix failing chmod calls for suidubins >>     * Fix --sbindir and --bindir for binary installations >>     * Fix LASTLOG_UID_MAX in login.defs >>     * Fix configure error with dash >>     * Release 4.7 >>        2019-06-13  Serge Hallyn >>     * Spawn: don't loop forever on ECHILD >>     * Do not fail locking if there is a stale lockfile Tomas Mraz) >>     * Use lckpwdf if prefix not set (Tomas Mraz) >>     * Build: check correct DocBook version (Jan Tojnar) >>     * Usermod: Print 'no changes' to stdout, not stderr (Serge Hallyn) >>     * Add support for btrfs subvolumes for home (Adam Majer) >>     * Fix chpasswd long line handling (Nathan Ruiz) >>     * Use secure_getenv for gettime (Chris Lamb) >>     * Make sp_lstchg reproducible (Chris Lamb) >>     * Do not crash commonio_close if db file is not open (Tomas Mraz) >>     * Don't flush nscd and sssd cache in read-only mode (Charlie >> Vuillemez) >>     * French manpage update (Alban VIDAL) >>     * Fix manpage defaults for SUB_UID/GID_COUNT (Tomas Mraz) >>     * Sync po files from shadow.pot (Alban VIDAL) >>     * Usermod: guard against unsafe chown of homedir contents (Tomas >> Mraz) >>     * Add LASTLOG_UID_MAX to login.defs (Tomas Mraz) >>     * new[ug]idmap file capabilities support (Giuseppe Scrivano and >> Christian Brauner) >>     * Fix segfault in useradd (Tomas Mraz) >>     * Coverity issues (Tomas Mraz) >>     * Flush sssd caches (Jakub Hrozek) >>     * Log UID in nologin (Vladimir Ivanov) >>     * run pam_getenvlist after setup_env in su.c (Michael Vogt) >>     * Support systems with only utmpx (A. Wilcox) >>     * Fix unguarded ENABLE_SUBIDS code (Jan Chren (rindeal)) >>     * Update po/zh_CN translation (Lion Yang) >>     * Create parent dirs for useradd -m (Michael Vetter) >>     * Prevent usermod segv >>     * Fix usermod crash (fariouche) >>     * Release 4.6 >>        2018-04-29  Serge Hallyn >>     * Newgrp: avoid unnecessary lookups >>     * Make language less binary >>     * Add error when turning off man switch >>     * Spelling fixes >>     * Make userdel work with -R >>     * newgidmap: enforce setgroups=deny if self-mapping a group >>     * Norwegian bokmål translation >>     * pwck: prevent crash by not passing O_CREAT >>     * WITH_TCB fixes from Mandriva >>     * Fix pwconv and grpconv entry skips >>     * Fix -- slurping in su >>     * add --prefix option >>        2017-07-16  Serge Hallyn >>     * Import new Dutch translations. >>        2017-07-10  Serge Hallyn >>     * Expand error codes for groupmod. >>        2017-05-17  Serge Hallyn >>     * Release 4.5 >>        2017-05-17  Serge Hallyn >>     * Patch from Tobias Stoeckmann fixing regression in previous CVE fix >>       preventing SIGTERM to su from being propagated to the job. >>     * Patch from Chris Lamb making sp_lstchg shadow field reproducible. >>     * Merge Russian translation updates from Yuri Kozlov >>     * Fix missing close of subuid file on error >>        2017-02-23  Serge Hallyn >>     * Merge patch by Tobias Stoeckmann to fix >>       the equivalent of util-linux CVE-2017-2616. >>        2017-02-08  Serge Hallyn >>     * Update Kazakh translations >>     * Consult configuration before calculating subuids >>     * Remove misplaced semicolon >>        2017-01-29  Serge Hallyn >>     * Patch from Fedora to improve performance with SSSD, Winbind, >>       or nss_ldap. (Tomas Mraz) >>     * Make sure knowndef_table is NULL-terminated.  (Bernhard >> Rosenkränzer) >>        2016-12-21  Serge Hallyn >>     * Drop leading underscore from _COMMONIO_H and _SHADOWIO_H >>     * Fix readability in usermod error messages. >>     * Reset user in tallylog >>     * Add audit support to su >>     * Changes since 4.4 >>        2016-12-02  Serge Hallyn >>       - Use sizeof rather than hardcoding snprintf args >>       - Fix useradd improper default loading >>       - Update Vietnamese translations >>       - Update Polish translations >>       - Remove non-POSIX chmod option in Makefile >>       - Fix suidubins assignments >>       - Fix --add-subuids etc spelling in manpages >>       - Audit homedir ownership change. >>       - Print error on selinux file context update failure >>       - Keep original file perms when creating a backup >>     * Changes since 4.2.1: >>        2016-12-02  Serge Hallyn >>       - Documentation, error report and translations updates >>       - Replace path_max with 32 >>       - User namespace support fixes/updates including: >>         - Correct sanity checks in newXidmap >>         - Fix building without subuid support >>         - Add /etc/subuid support for UID matching >>         - Support subuid for nonlocal users >>         - Default to 65536 subuid allocations >>         - Respect -r >>         - Check for range overflows >>       - Add tests from svn tree >>       - Use AC_CHECK_SIZEOF for uid_t size checks >>       - Accomodate missing /etc and login.defs >>       - Support FORCE_SHADOW >>       - Be more robust in hostile environment >>       - Allow removing a primary group >>       - Clear passwords on __pw_dup errors >>       - Memory leak fix in commonio_update and get_map_ranges >>       - Fix resource leak in syslog_sg >>       - Fix user busy error at userdel >>       - Support set/clear lastlog record via lastlog command >>       - Add --no-create-home as longopt for -M >>       - Fix signal races >>       - Reduce syslog priority of common usage events >> >> Signed-off-by: Adolf Belka >> --- >>  config/rootfiles/common/shadow                |  53 +-- >>  lfs/shadow                                    |   6 +- >>  ....2.1-suppress_installation_of_groups.patch | 446 ------------------ >>  ...-4.9-suppress_installation_of_groups.patch | 278 +++++++++++ >>  4 files changed, 287 insertions(+), 496 deletions(-) >>  delete mode 100644 >> src/patches/shadow-4.2.1-suppress_installation_of_groups.patch >>  create mode 100644 >> src/patches/shadow-4.9-suppress_installation_of_groups.patch >> >> diff --git a/config/rootfiles/common/shadow >> b/config/rootfiles/common/shadow >> index 0b0c83f57..c8159181a 100644 >> --- a/config/rootfiles/common/shadow >> +++ b/config/rootfiles/common/shadow >> @@ -2,14 +2,16 @@ bin/login >>  bin/passwd >>  bin/su >>  #etc/.pwd.lock >> -#etc/default >> -#etc/default/useradd >>  etc/limits >>  etc/login.access >>  etc/login.defs >>  #etc/passwd- >>  etc/shadow >>  #etc/shadow- >> +#lib/libsubid.la >> +#lib/libsubid.so >> +lib/libsubid.so.3 >> +lib/libsubid.so.3.0.0 >>  sbin/nologin >>  #usr/bin/chage >>  #usr/bin/chfn >> @@ -22,6 +24,8 @@ sbin/nologin >>  #usr/bin/newgrp >>  #usr/bin/newuidmap >>  #usr/bin/sg >> +#usr/include/shadow >> +#usr/include/shadow/subid.h >>  #usr/lib/libshadow.so >>  #usr/sbin/chgpasswd >>  usr/sbin/chpasswd >> @@ -42,48 +46,3 @@ usr/sbin/userdel >>  usr/sbin/usermod >>  #usr/sbin/vigr >>  #usr/sbin/vipw >> -#usr/share/man/man1/chage.1 >> -#usr/share/man/man1/chfn.1 >> -#usr/share/man/man1/chsh.1 >> -#usr/share/man/man1/expiry.1 >> -#usr/share/man/man1/gpasswd.1 >> -#usr/share/man/man1/login.1 >> -#usr/share/man/man1/newgidmap.1 >> -#usr/share/man/man1/newgrp.1 >> -#usr/share/man/man1/newuidmap.1 >> -#usr/share/man/man1/passwd.1 >> -#usr/share/man/man1/sg.1 >> -#usr/share/man/man1/su.1 >> -#usr/share/man/man3/shadow.3 >> -#usr/share/man/man5/faillog.5 >> -#usr/share/man/man5/gshadow.5 >> -#usr/share/man/man5/limits.5 >> -#usr/share/man/man5/login.access.5 >> -#usr/share/man/man5/login.defs.5 >> -#usr/share/man/man5/porttime.5 >> -#usr/share/man/man5/shadow.5 >> -#usr/share/man/man5/suauth.5 >> -#usr/share/man/man5/subgid.5 >> -#usr/share/man/man5/subuid.5 >> -#usr/share/man/man8/chgpasswd.8 >> -#usr/share/man/man8/chpasswd.8 >> -#usr/share/man/man8/faillog.8 >> -#usr/share/man/man8/groupadd.8 >> -#usr/share/man/man8/groupdel.8 >> -#usr/share/man/man8/groupmems.8 >> -#usr/share/man/man8/groupmod.8 >> -#usr/share/man/man8/grpck.8 >> -#usr/share/man/man8/grpconv.8 >> -#usr/share/man/man8/grpunconv.8 >> -#usr/share/man/man8/lastlog.8 >> -#usr/share/man/man8/logoutd.8 >> -#usr/share/man/man8/newusers.8 >> -#usr/share/man/man8/nologin.8 >> -#usr/share/man/man8/pwck.8 >> -#usr/share/man/man8/pwconv.8 >> -#usr/share/man/man8/pwunconv.8 >> -#usr/share/man/man8/useradd.8 >> -#usr/share/man/man8/userdel.8 >> -#usr/share/man/man8/usermod.8 >> -#usr/share/man/man8/vigr.8 >> -#usr/share/man/man8/vipw.8 >> diff --git a/lfs/shadow b/lfs/shadow >> index a82de374a..19be0fdec 100644 >> --- a/lfs/shadow >> +++ b/lfs/shadow >> @@ -24,7 +24,7 @@ >> >>  include Config >> >> -VER        = 4.2.1 >> +VER        = 4.9 >> >>  THISAPP    = shadow-$(VER) >>  DL_FILE    = $(THISAPP).tar.xz >> @@ -40,7 +40,7 @@ objects = $(DL_FILE) >> >>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >> >> -$(DL_FILE)_MD5 = 2bfafe7d4962682d31b5eba65dba4fc8 >> +$(DL_FILE)_MD5 = 126924090caf72f3de7e9261fd4e10ac >> >>  install : $(TARGET) >> >> @@ -70,7 +70,7 @@ $(subst %,%_MD5,$(objects)) : >>  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) >>      @$(PREBUILD) >>      @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) >> -    cd $(DIR_APP) && patch -Np1 -i >> $(DIR_SRC)/src/patches/shadow-4.2.1-suppress_installation_of_groups.patch >> +    cd $(DIR_APP) && patch -Np1 -i >> $(DIR_SRC)/src/patches/shadow-4.9-suppress_installation_of_groups.patch >>      $(UPDATE_AUTOMAKE) >>      cd $(DIR_APP) && ./configure \ >>          --libdir=/lib \ >> diff --git >> a/src/patches/shadow-4.2.1-suppress_installation_of_groups.patch >> b/src/patches/shadow-4.2.1-suppress_installation_of_groups.patch >> deleted file mode 100644 >> index f9f09c4ec..000000000 >> --- a/src/patches/shadow-4.2.1-suppress_installation_of_groups.patch >> +++ /dev/null >> @@ -1,446 +0,0 @@ >> -diff -crB shadow-4.2.1-a/man/cs/Makefile.in >> shadow-4.2.1-b/man/cs/Makefile.in >> -*** shadow-4.2.1-a/man/cs/Makefile.in    2014-05-09 >> 16:49:46.000000000 +0000 >> ---- shadow-4.2.1-b/man/cs/Makefile.in    2016-03-13 >> 10:47:55.924166976 +0000 >> -*************** >> -*** 300,311 **** >> -      man8/groupadd.8 \ >> -      man8/groupdel.8 \ >> -      man8/groupmod.8 \ >> -!     man1/groups.1 \ >> -      man8/grpck.8 \ >> -      man5/gshadow.5 \ >> -      man8/lastlog.8 \ >> -      man8/nologin.8 \ >> -!     man5/passwd.5 \ >> -      man5/shadow.5 \ >> -      man1/su.1 \ >> -      man8/vipw.8 >> ---- 300,311 ---- >> -      man8/groupadd.8 \ >> -      man8/groupdel.8 \ >> -      man8/groupmod.8 \ >> -!     man1/ \ >> -      man8/grpck.8 \ >> -      man5/gshadow.5 \ >> -      man8/lastlog.8 \ >> -      man8/nologin.8 \ >> -!     man5/ \ >> -      man5/shadow.5 \ >> -      man1/su.1 \ >> -      man8/vipw.8 >> -diff -crB shadow-4.2.1-a/man/da/Makefile.in >> shadow-4.2.1-b/man/da/Makefile.in >> -*** shadow-4.2.1-a/man/da/Makefile.in    2014-05-09 >> 16:49:46.000000000 +0000 >> ---- shadow-4.2.1-b/man/da/Makefile.in    2016-03-13 >> 10:47:55.928166977 +0000 >> -*************** >> -*** 298,304 **** >> -  top_srcdir = @top_srcdir@ >> - >> -  # 2012.01.28 - activate manpages with more than 50% translated >> messages >> -! man_MANS = man1/chfn.1 man8/groupdel.8 man1/groups.1 man5/gshadow.5 \ >> -      man8/logoutd.8 man1/newgrp.1 man8/nologin.8 man1/sg.1 \ >> -      man8/vigr.8 man8/vipw.8 $(am__append_1) >> -  man_nopam = >> ---- 298,304 ---- >> -  top_srcdir = @top_srcdir@ >> - >> -  # 2012.01.28 - activate manpages with more than 50% translated >> messages >> -! man_MANS = man1/chfn.1 man8/groupdel.8 man1/ man5/gshadow.5 \ >> -      man8/logoutd.8 man1/newgrp.1 man8/nologin.8 man1/sg.1 \ >> -      man8/vigr.8 man8/vipw.8 $(am__append_1) >> -  man_nopam = >> -diff -crB shadow-4.2.1-a/man/de/Makefile.in >> shadow-4.2.1-b/man/de/Makefile.in >> -*** shadow-4.2.1-a/man/de/Makefile.in    2014-05-09 >> 16:49:46.000000000 +0000 >> ---- shadow-4.2.1-b/man/de/Makefile.in    2016-03-13 >> 10:47:55.916166976 +0000 >> -*************** >> -*** 299,309 **** >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> ---- 299,309 ---- >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> -diff -crB shadow-4.2.1-a/man/es/Makefile.in >> shadow-4.2.1-b/man/es/Makefile.in >> -*** shadow-4.2.1-a/man/es/Makefile.in    2014-05-09 >> 16:49:46.000000000 +0000 >> ---- shadow-4.2.1-b/man/es/Makefile.in    2016-03-13 >> 10:47:55.872166975 +0000 >> -*************** >> -*** 266,272 **** >> -  #    man1/login.1 \ >> -  #    man1/newgrp.1 \ >> -  #    man1/passwd.1 \ >> -! #    man5/passwd.5 \ >> -  #    man1/su.1 \ >> -  #    man8/vigr.8 \ >> -  #    man8/vipw.8 >> ---- 266,272 ---- >> -  #    man1/login.1 \ >> -  #    man1/newgrp.1 \ >> -  #    man1/passwd.1 \ >> -! #    man5/ \ >> -  #    man1/su.1 \ >> -  #    man8/vigr.8 \ >> -  #    man8/vipw.8 >> -diff -crB shadow-4.2.1-a/man/fr/Makefile.in >> shadow-4.2.1-b/man/fr/Makefile.in >> -*** shadow-4.2.1-a/man/fr/Makefile.in    2014-05-09 >> 16:49:46.000000000 +0000 >> ---- shadow-4.2.1-b/man/fr/Makefile.in    2016-03-13 >> 10:47:55.984166978 +0000 >> -*************** >> -*** 301,311 **** >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> ---- 301,311 ---- >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> -diff -crB shadow-4.2.1-a/man/hu/Makefile.in >> shadow-4.2.1-b/man/hu/Makefile.in >> -*** shadow-4.2.1-a/man/hu/Makefile.in    2014-05-09 >> 16:49:46.000000000 +0000 >> ---- shadow-4.2.1-b/man/hu/Makefile.in    2016-03-13 >> 10:47:55.972166978 +0000 >> -*************** >> -*** 295,306 **** >> -  man_MANS = \ >> -      man1/chsh.1 \ >> -      man1/gpasswd.1 \ >> -!     man1/groups.1 \ >> -      man8/lastlog.8 \ >> -      man1/login.1 \ >> -      man1/newgrp.1 \ >> -      man1/passwd.1 \ >> -!     man5/passwd.5 \ >> -      man1/sg.1 \ >> -      man1/su.1 >> - >> ---- 295,306 ---- >> -  man_MANS = \ >> -      man1/chsh.1 \ >> -      man1/gpasswd.1 \ >> -!     man1/ \ >> -      man8/lastlog.8 \ >> -      man1/login.1 \ >> -      man1/newgrp.1 \ >> -      man1/passwd.1 \ >> -!     man5/ \ >> -      man1/sg.1 \ >> -      man1/su.1 >> - >> -diff -crB shadow-4.2.1-a/man/it/Makefile.in >> shadow-4.2.1-b/man/it/Makefile.in >> -*** shadow-4.2.1-a/man/it/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/it/Makefile.in    2016-03-13 >> 10:47:55.896166976 +0000 >> -*************** >> -*** 299,309 **** >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> ---- 299,309 ---- >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> -diff -crB shadow-4.2.1-a/man/ja/Makefile.in >> shadow-4.2.1-b/man/ja/Makefile.in >> -*** shadow-4.2.1-a/man/ja/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/ja/Makefile.in    2016-03-13 >> 10:47:55.932166977 +0000 >> -*************** >> -*** 296,305 **** >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chpasswd.8 man1/chsh.1 \ >> -      man1/expiry.1 man5/faillog.5 man8/faillog.8 man1/gpasswd.1 \ >> -!     man8/groupadd.8 man8/groupdel.8 man8/groupmod.8 man1/groups.1 \ >> -      man8/grpck.8 man8/grpconv.8 man8/grpunconv.8 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man1/passwd.1 man5/passwd.5 man8/pwck.8 \ >> -      man8/pwconv.8 man8/pwunconv.8 man1/sg.1 man5/shadow.5 \ >> -      man1/su.1 man5/suauth.5 man8/useradd.8 man8/userdel.8 \ >> -      man8/usermod.8 man8/vigr.8 man8/vipw.8 $(am__append_1) >> ---- 296,305 ---- >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chpasswd.8 man1/chsh.1 \ >> -      man1/expiry.1 man5/faillog.5 man8/faillog.8 man1/gpasswd.1 \ >> -!     man8/groupadd.8 man8/groupdel.8 man8/groupmod.8 man1/ \ >> -      man8/grpck.8 man8/grpconv.8 man8/grpunconv.8 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man1/passwd.1 man5/ man8/pwck.8 \ >> -      man8/pwconv.8 man8/pwunconv.8 man1/sg.1 man5/shadow.5 \ >> -      man1/su.1 man5/suauth.5 man8/useradd.8 man8/userdel.8 \ >> -      man8/usermod.8 man8/vigr.8 man8/vipw.8 $(am__append_1) >> -diff -crB shadow-4.2.1-a/man/ko/Makefile.in >> shadow-4.2.1-b/man/ko/Makefile.in >> -*** shadow-4.2.1-a/man/ko/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/ko/Makefile.in    2016-03-13 >> 10:47:55.940166977 +0000 >> -*************** >> -*** 295,303 **** >> -  man_MANS = \ >> -      man1/chfn.1 \ >> -      man1/chsh.1 \ >> -!     man1/groups.1 \ >> -      man1/login.1 \ >> -!     man5/passwd.5 \ >> -      man1/su.1 \ >> -      man8/vigr.8 \ >> -      man8/vipw.8 >> ---- 295,303 ---- >> -  man_MANS = \ >> -      man1/chfn.1 \ >> -      man1/chsh.1 \ >> -!     man1/ \ >> -      man1/login.1 \ >> -!     man5/ \ >> -      man1/su.1 \ >> -      man8/vigr.8 \ >> -      man8/vipw.8 >> -diff -crB shadow-4.2.1-a/man/Makefile.in shadow-4.2.1-b/man/Makefile.in >> -*** shadow-4.2.1-a/man/Makefile.in    2014-05-09 16:49:46.000000000 >> +0000 >> ---- shadow-4.2.1-b/man/Makefile.in    2016-03-13 10:47:55.880166976 >> +0000 >> -*************** >> -*** 365,375 **** >> -  @USE_NLS_TRUE(a)SUBDIRS = po cs da de es fi fr hu id it ja ko pl >> pt_BR ru sv tr zh_CN zh_TW >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> ---- 365,375 ---- >> -  @USE_NLS_TRUE(a)SUBDIRS = po cs da de es fi fr hu id it ja ko pl >> pt_BR ru sv tr zh_CN zh_TW >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> -diff -crB shadow-4.2.1-a/man/pl/Makefile.in >> shadow-4.2.1-b/man/pl/Makefile.in >> -*** shadow-4.2.1-a/man/pl/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/pl/Makefile.in    2016-03-13 >> 10:47:55.912166976 +0000 >> -*************** >> -*** 300,307 **** >> - >> -  # 2012.01.28 - activate manpages with more than 50% translated >> messages >> -  man_MANS = man1/chage.1 man1/chsh.1 man1/expiry.1 man5/faillog.5 \ >> -!     man8/faillog.8 man3/getspnam.3 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> -      man8/lastlog.8 man8/logoutd.8 man1/newgrp.1 man1/sg.1 \ >> -      man3/shadow.3 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> -      man8/vipw.8 $(am__append_1) >> ---- 300,307 ---- >> - >> -  # 2012.01.28 - activate manpages with more than 50% translated >> messages >> -  man_MANS = man1/chage.1 man1/chsh.1 man1/expiry.1 man5/faillog.5 \ >> -!     man8/faillog.8 man3/ man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> -      man8/lastlog.8 man8/logoutd.8 man1/newgrp.1 man1/sg.1 \ >> -      man3/shadow.3 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> -      man8/vipw.8 $(am__append_1) >> -diff -crB shadow-4.2.1-a/man/pt_BR/Makefile.in >> shadow-4.2.1-b/man/pt_BR/Makefile.in >> -*** shadow-4.2.1-a/man/pt_BR/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/pt_BR/Makefile.in    2016-03-13 >> 10:47:55.904166976 +0000 >> -*************** >> -*** 297,303 **** >> -      man8/groupadd.8 \ >> -      man8/groupdel.8 \ >> -      man8/groupmod.8 \ >> -!     man5/passwd.5 \ >> -      man5/shadow.5 >> - >> -  EXTRA_DIST = $(man_MANS) >> ---- 297,303 ---- >> -      man8/groupadd.8 \ >> -      man8/groupdel.8 \ >> -      man8/groupmod.8 \ >> -!     man5/ \ >> -      man5/shadow.5 >> - >> -  EXTRA_DIST = $(man_MANS) >> -diff -crB shadow-4.2.1-a/man/ru/Makefile.in >> shadow-4.2.1-b/man/ru/Makefile.in >> -*** shadow-4.2.1-a/man/ru/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/ru/Makefile.in    2016-03-13 >> 10:47:55.944166977 +0000 >> -*************** >> -*** 299,309 **** >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> ---- 299,309 ---- >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> -diff -crB shadow-4.2.1-a/man/sv/Makefile.in >> shadow-4.2.1-b/man/sv/Makefile.in >> -*** shadow-4.2.1-a/man/sv/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/sv/Makefile.in    2016-03-13 >> 10:47:55.988166978 +0000 >> -*************** >> -*** 300,309 **** >> - >> -  # 2012.01.28 - activate manpages with more than 50% translated >> messages >> -  man_MANS = man1/chage.1 man1/chsh.1 man1/expiry.1 man5/faillog.5 \ >> -!     man8/faillog.8 man3/getspnam.3 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> -      man5/gshadow.5 man8/lastlog.8 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/nologin.8 man1/passwd.1 man5/passwd.5 man8/pwck.8 \ >> -      man1/sg.1 man3/shadow.3 man5/suauth.5 man8/userdel.8 \ >> -      man8/vigr.8 man8/vipw.8 $(am__append_1) >> -  man_nopam = \ >> ---- 300,309 ---- >> - >> -  # 2012.01.28 - activate manpages with more than 50% translated >> messages >> -  man_MANS = man1/chage.1 man1/chsh.1 man1/expiry.1 man5/faillog.5 \ >> -!     man8/faillog.8 man3/ man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> -      man5/gshadow.5 man8/lastlog.8 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/nologin.8 man1/passwd.1 man5/ man8/pwck.8 \ >> -      man1/sg.1 man3/shadow.3 man5/suauth.5 man8/userdel.8 \ >> -      man8/vigr.8 man8/vipw.8 $(am__append_1) >> -  man_nopam = \ >> -diff -crB shadow-4.2.1-a/man/tr/Makefile.in >> shadow-4.2.1-b/man/tr/Makefile.in >> -*** shadow-4.2.1-a/man/tr/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/tr/Makefile.in    2016-03-13 >> 10:47:55.964166977 +0000 >> -*************** >> -*** 300,306 **** >> -      man8/groupmod.8 \ >> -      man1/login.1 \ >> -      man1/passwd.1 \ >> -!     man5/passwd.5 \ >> -      man5/shadow.5 \ >> -      man1/su.1 \ >> -      man8/useradd.8 \ >> ---- 300,306 ---- >> -      man8/groupmod.8 \ >> -      man1/login.1 \ >> -      man1/passwd.1 \ >> -!     man5/ \ >> -      man5/shadow.5 \ >> -      man1/su.1 \ >> -      man8/useradd.8 \ >> -diff -crB shadow-4.2.1-a/man/zh_CN/Makefile.in >> shadow-4.2.1-b/man/zh_CN/Makefile.in >> -*** shadow-4.2.1-a/man/zh_CN/Makefile.in    2014-05-09 >> 16:49:47.000000000 +0000 >> ---- shadow-4.2.1-b/man/zh_CN/Makefile.in    2016-03-13 >> 10:47:55.952166977 +0000 >> -*************** >> -*** 299,309 **** >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> ---- 299,309 ---- >> -  top_srcdir = @top_srcdir@ >> -  man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> -      man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> -!     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> -!     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> -      man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> -      man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> -!     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> -      man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> -      man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> -      man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> -diff -crB shadow-4.2.1-a/man/zh_TW/Makefile.in >> shadow-4.2.1-b/man/zh_TW/Makefile.in >> -*** shadow-4.2.1-a/man/zh_TW/Makefile.in    2014-05-09 >> 16:49:48.000000000 +0000 >> ---- shadow-4.2.1-b/man/zh_TW/Makefile.in    2016-03-13 >> 10:47:55.956166977 +0000 >> -*************** >> -*** 302,308 **** >> -      man8/groupadd.8 \ >> -      man8/groupdel.8 \ >> -      man8/groupmod.8 \ >> -!     man5/passwd.5 \ >> -      man1/su.1 \ >> -      man8/useradd.8 \ >> -      man8/userdel.8 \ >> ---- 302,308 ---- >> -      man8/groupadd.8 \ >> -      man8/groupdel.8 \ >> -      man8/groupmod.8 \ >> -!     man5/ \ >> -      man1/su.1 \ >> -      man8/useradd.8 \ >> -      man8/userdel.8 \ >> -diff -crB shadow-4.2.1-a/src/Makefile.in shadow-4.2.1-b/src/Makefile.in >> -*** shadow-4.2.1-a/src/Makefile.in    2014-05-09 16:49:48.000000000 >> +0000 >> ---- shadow-4.2.1-b/src/Makefile.in    2016-03-13 10:47:38.824166600 >> +0000 >> -*************** >> -*** 78,84 **** >> -  POST_UNINSTALL = : >> -  build_triplet = @build@ >> -  host_triplet = @host@ >> -! bin_PROGRAMS = groups$(EXEEXT) login$(EXEEXT) su$(EXEEXT) >> -  sbin_PROGRAMS = nologin$(EXEEXT) >> -  ubin_PROGRAMS = faillog$(EXEEXT) lastlog$(EXEEXT) chage$(EXEEXT) \ >> -      chfn$(EXEEXT) chsh$(EXEEXT) expiry$(EXEEXT) gpasswd$(EXEEXT) \ >> ---- 78,84 ---- >> -  POST_UNINSTALL = : >> -  build_triplet = @build@ >> -  host_triplet = @host@ >> -! bin_PROGRAMS = login$(EXEEXT) su$(EXEEXT) >> -  sbin_PROGRAMS = nologin$(EXEEXT) >> -  ubin_PROGRAMS = faillog$(EXEEXT) lastlog$(EXEEXT) chage$(EXEEXT) \ >> -      chfn$(EXEEXT) chsh$(EXEEXT) expiry$(EXEEXT) gpasswd$(EXEEXT) \ >> diff --git >> a/src/patches/shadow-4.9-suppress_installation_of_groups.patch >> b/src/patches/shadow-4.9-suppress_installation_of_groups.patch >> new file mode 100644 >> index 000000000..0484ef2d5 >> --- /dev/null >> +++ b/src/patches/shadow-4.9-suppress_installation_of_groups.patch >> @@ -0,0 +1,278 @@ >> +diff -Naur shadow-4.9-orig/man/cs/Makefile.in >> shadow-4.9/man/cs/Makefile.in >> +--- shadow-4.9-orig/man/cs/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/cs/Makefile.in    2021-09-28 10:02:20.088234227 +0200 >> +@@ -326,12 +326,12 @@ >> +     man8/groupadd.8 \ >> +     man8/groupdel.8 \ >> +     man8/groupmod.8 \ >> +-    man1/groups.1 \ >> ++    man1/ \ >> +     man8/grpck.8 \ >> +     man5/gshadow.5 \ >> +     man8/lastlog.8 \ >> +     man8/nologin.8 \ >> +-    man5/passwd.5 \ >> ++    man5/ \ >> +     man5/shadow.5 \ >> +     man1/su.1 \ >> +     man8/vipw.8 >> +diff -Naur shadow-4.9-orig/man/da/Makefile.in >> shadow-4.9/man/da/Makefile.in >> +--- shadow-4.9-orig/man/da/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/da/Makefile.in    2021-09-28 10:03:35.455124215 +0200 >> +@@ -323,7 +323,7 @@ >> + top_srcdir = @top_srcdir@ >> + >> + # 2012.01.28 - activate manpages with more than 50% translated messages >> +-man_MANS = man1/chfn.1 man8/groupdel.8 man1/groups.1 man5/gshadow.5 \ >> ++man_MANS = man1/chfn.1 man8/groupdel.8 man1/ man5/gshadow.5 \ >> +     man8/logoutd.8 man1/newgrp.1 man8/nologin.8 man1/sg.1 \ >> +     man8/vigr.8 man8/vipw.8 $(am__append_1) >> + man_nopam = >> +diff -Naur shadow-4.9-orig/man/de/Makefile.in >> shadow-4.9/man/de/Makefile.in >> +--- shadow-4.9-orig/man/de/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/de/Makefile.in    2021-09-28 10:06:00.828982852 +0200 >> +@@ -324,11 +324,11 @@ >> + top_srcdir = @top_srcdir@ >> + man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> +     man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> +-    man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> +-    man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> ++    man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> ++     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> +     man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> +     man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> +-    man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> ++     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> +     man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> +     man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> +     man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> +diff -Naur shadow-4.9-orig/man/es/Makefile.in >> shadow-4.9/man/es/Makefile.in >> +--- shadow-4.9-orig/man/es/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/es/Makefile.in    2021-09-28 10:06:40.528417341 +0200 >> +@@ -292,7 +292,7 @@ >> + #    man1/login.1 \ >> + #    man1/newgrp.1 \ >> + #    man1/passwd.1 \ >> +-#    man5/passwd.5 \ >> ++#    man5/ \ >> + #    man1/su.1 \ >> + #    man8/vigr.8 \ >> + #    man8/vipw.8 >> +diff -Naur shadow-4.9-orig/man/fr/Makefile.in >> shadow-4.9/man/fr/Makefile.in >> +--- shadow-4.9-orig/man/fr/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/fr/Makefile.in    2021-09-28 12:11:23.391355328 +0200 >> +@@ -326,11 +326,11 @@ >> + top_srcdir = @top_srcdir@ >> + man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> +     man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> +-    man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> +-    man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> ++     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> ++     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> +     man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> +     man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> +-    man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> ++     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> +     man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> +     man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> +     man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> +diff -Naur shadow-4.9-orig/man/hu/Makefile.in >> shadow-4.9/man/hu/Makefile.in >> +--- shadow-4.9-orig/man/hu/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/hu/Makefile.in    2021-09-28 12:12:10.834664816 +0200 >> +@@ -321,12 +321,12 @@ >> + man_MANS = \ >> +     man1/chsh.1 \ >> +     man1/gpasswd.1 \ >> +-    man1/groups.1 \ >> ++    man1/ \ >> +     man8/lastlog.8 \ >> +     man1/login.1 \ >> +     man1/newgrp.1 \ >> +     man1/passwd.1 \ >> +-    man5/passwd.5 \ >> ++    man5/ \ >> +     man1/sg.1 \ >> +     man1/su.1 >> + >> +diff -Naur shadow-4.9-orig/man/it/Makefile.in >> shadow-4.9/man/it/Makefile.in >> +--- shadow-4.9-orig/man/it/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/it/Makefile.in    2021-09-28 12:13:14.321740885 +0200 >> +@@ -324,11 +324,11 @@ >> + top_srcdir = @top_srcdir@ >> + man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> +     man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> +-    man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> +-    man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> ++     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> ++     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> +     man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> +     man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> +-    man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> ++     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> +     man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> +     man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> +     man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> +diff -Naur shadow-4.9-orig/man/ja/Makefile.in >> shadow-4.9/man/ja/Makefile.in >> +--- shadow-4.9-orig/man/ja/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/ja/Makefile.in    2021-09-28 12:14:06.920974945 +0200 >> +@@ -322,10 +322,10 @@ >> + top_srcdir = @top_srcdir@ >> + man_MANS = man1/chage.1 man1/chfn.1 man8/chpasswd.8 man1/chsh.1 \ >> +     man1/expiry.1 man5/faillog.5 man8/faillog.8 man1/gpasswd.1 \ >> +-    man8/groupadd.8 man8/groupdel.8 man8/groupmod.8 man1/groups.1 \ >> ++     man8/groupadd.8 man8/groupdel.8 man8/groupmod.8 man1/ \ >> +     man8/grpck.8 man8/grpconv.8 man8/grpunconv.8 man8/lastlog.8 \ >> +     man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> +-    man8/newusers.8 man1/passwd.1 man5/passwd.5 man8/pwck.8 \ >> ++     man8/newusers.8 man1/passwd.1 man5/ man8/pwck.8 \ >> +     man8/pwconv.8 man8/pwunconv.8 man1/sg.1 man5/shadow.5 \ >> +     man1/su.1 man5/suauth.5 man8/useradd.8 man8/userdel.8 \ >> +     man8/usermod.8 man8/vigr.8 man8/vipw.8 $(am__append_1) >> +diff -Naur shadow-4.9-orig/man/ko/Makefile.in >> shadow-4.9/man/ko/Makefile.in >> +--- shadow-4.9-orig/man/ko/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/ko/Makefile.in    2021-09-28 12:14:40.432487050 +0200 >> +@@ -321,9 +321,9 @@ >> + man_MANS = \ >> +     man1/chfn.1 \ >> +     man1/chsh.1 \ >> +-    man1/groups.1 \ >> ++    man1/ \ >> +     man1/login.1 \ >> +-    man5/passwd.5 \ >> ++    man5/ \ >> +     man1/su.1 \ >> +     man8/vigr.8 \ >> +     man8/vipw.8 >> +diff -Naur shadow-4.9-orig/man/Makefile.in shadow-4.9/man/Makefile.in >> +--- shadow-4.9-orig/man/Makefile.in    2021-07-22 23:56:58.000000000 >> +0200 >> ++++ shadow-4.9/man/Makefile.in    2021-09-28 12:15:46.395526512 +0200 >> +@@ -392,11 +392,11 @@ >> + @USE_NLS_TRUE(a)SUBDIRS = po cs da de es fi fr hu id it ja ko pl pt_BR >> ru sv tr zh_CN zh_TW >> + man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> +     man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> +-    man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> +-    man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> ++     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> ++     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> +     man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> +     man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> +-    man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> ++     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> +     man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> +     man3/shadow.3 man5/shadow.5 man5/suauth.5 man8/useradd.8 \ >> +     man8/userdel.8 man8/usermod.8 man8/vigr.8 man8/vipw.8 \ >> +diff -Naur shadow-4.9-orig/man/pl/Makefile.in >> shadow-4.9/man/pl/Makefile.in >> +--- shadow-4.9-orig/man/pl/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/pl/Makefile.in    2021-09-28 12:16:46.974644527 +0200 >> +@@ -325,8 +325,8 @@ >> + >> + # 2012.01.28 - activate manpages with more than 50% translated messages >> + man_MANS = man1/chage.1 man1/chsh.1 man1/expiry.1 man5/faillog.5 \ >> +-    man8/faillog.8 man3/getspnam.3 man8/groupadd.8 man8/groupdel.8 \ >> +-    man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> ++     man8/faillog.8 man3/ man8/groupadd.8 man8/groupdel.8 \ >> ++     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> +     man8/lastlog.8 man8/logoutd.8 man1/newgrp.1 man1/sg.1 \ >> +     man3/shadow.3 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> +     man8/vipw.8 $(am__append_1) >> +diff -Naur shadow-4.9-orig/man/pt_BR/Makefile.in >> shadow-4.9/man/pt_BR/Makefile.in >> +--- shadow-4.9-orig/man/pt_BR/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/pt_BR/Makefile.in    2021-09-28 12:17:15.610227402 >> +0200 >> +@@ -323,7 +323,7 @@ >> +     man8/groupadd.8 \ >> +     man8/groupdel.8 \ >> +     man8/groupmod.8 \ >> +-    man5/passwd.5 \ >> ++    man5/ \ >> +     man5/shadow.5 >> + >> + EXTRA_DIST = $(man_MANS) >> +diff -Naur shadow-4.9-orig/man/ru/Makefile.in >> shadow-4.9/man/ru/Makefile.in >> +--- shadow-4.9-orig/man/ru/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/ru/Makefile.in    2021-09-28 12:18:14.697366956 +0200 >> +@@ -324,11 +324,11 @@ >> + top_srcdir = @top_srcdir@ >> + man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> +     man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> +-    man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> +-    man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> ++     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> ++     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> +     man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> +     man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> +-    man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> ++     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> +     man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> +     man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> +     man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> +diff -Naur shadow-4.9-orig/man/sv/Makefile.in >> shadow-4.9/man/sv/Makefile.in >> +--- shadow-4.9-orig/man/sv/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/sv/Makefile.in    2021-09-28 12:19:19.328425616 +0200 >> +@@ -325,10 +325,10 @@ >> + >> + # 2012.01.28 - activate manpages with more than 50% translated messages >> + man_MANS = man1/chage.1 man1/chsh.1 man1/expiry.1 man5/faillog.5 \ >> +-    man8/faillog.8 man3/getspnam.3 man8/groupadd.8 man8/groupdel.8 \ >> +-    man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> ++     man8/faillog.8 man3/ man8/groupadd.8 man8/groupdel.8 \ >> ++     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> +     man5/gshadow.5 man8/lastlog.8 man8/logoutd.8 man1/newgrp.1 \ >> +-    man8/nologin.8 man1/passwd.1 man5/passwd.5 man8/pwck.8 \ >> ++     man8/nologin.8 man1/passwd.1 man5/ man8/pwck.8 \ >> +     man1/sg.1 man3/shadow.3 man5/suauth.5 man8/userdel.8 \ >> +     man8/vigr.8 man8/vipw.8 $(am__append_1) >> + man_nopam = \ >> +diff -Naur shadow-4.9-orig/man/tr/Makefile.in >> shadow-4.9/man/tr/Makefile.in >> +--- shadow-4.9-orig/man/tr/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/tr/Makefile.in    2021-09-28 12:19:52.315944994 +0200 >> +@@ -326,7 +326,7 @@ >> +     man8/groupmod.8 \ >> +     man1/login.1 \ >> +     man1/passwd.1 \ >> +-    man5/passwd.5 \ >> ++    man5/ \ >> +     man5/shadow.5 \ >> +     man1/su.1 \ >> +     man8/useradd.8 \ >> +diff -Naur shadow-4.9-orig/man/zh_CN/Makefile.in >> shadow-4.9/man/zh_CN/Makefile.in >> +--- shadow-4.9-orig/man/zh_CN/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/zh_CN/Makefile.in    2021-09-28 12:20:58.358982917 >> +0200 >> +@@ -324,11 +324,11 @@ >> + top_srcdir = @top_srcdir@ >> + man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ >> +     man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ >> +-    man3/getspnam.3 man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> +-    man8/groupmems.8 man8/groupmod.8 man1/groups.1 man8/grpck.8 \ >> ++     man3/ man1/gpasswd.1 man8/groupadd.8 man8/groupdel.8 \ >> ++     man8/groupmems.8 man8/groupmod.8 man1/ man8/grpck.8 \ >> +     man8/grpconv.8 man8/grpunconv.8 man5/gshadow.5 man8/lastlog.8 \ >> +     man1/login.1 man5/login.defs.5 man8/logoutd.8 man1/newgrp.1 \ >> +-    man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/passwd.5 \ >> ++     man8/newusers.8 man8/nologin.8 man1/passwd.1 man5/ \ >> +     man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ >> +     man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ >> +     man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ >> +diff -Naur shadow-4.9-orig/man/zh_TW/Makefile.in >> shadow-4.9/man/zh_TW/Makefile.in >> +--- shadow-4.9-orig/man/zh_TW/Makefile.in    2021-07-22 >> 23:56:58.000000000 +0200 >> ++++ shadow-4.9/man/zh_TW/Makefile.in    2021-09-28 12:21:26.770569070 >> +0200 >> +@@ -328,7 +328,7 @@ >> +     man8/groupadd.8 \ >> +     man8/groupdel.8 \ >> +     man8/groupmod.8 \ >> +-    man5/passwd.5 \ >> ++    man5/ \ >> +     man1/su.1 \ >> +     man8/useradd.8 \ >> +     man8/userdel.8 \ >> +diff -Naur shadow-4.9-orig/src/Makefile.in shadow-4.9/src/Makefile.in >> +--- shadow-4.9-orig/src/Makefile.in    2021-07-22 23:56:58.000000000 >> +0200 >> ++++ shadow-4.9/src/Makefile.in    2021-09-28 12:25:18.743217348 +0200 >> +@@ -88,7 +88,7 @@ >> + POST_UNINSTALL = : >> + build_triplet = @build@ >> + host_triplet = @host@ >> +-bin_PROGRAMS = groups$(EXEEXT) login$(EXEEXT) $(am__EXEEXT_1) >> ++bin_PROGRAMS = login$(EXEEXT) $(am__EXEEXT_1) >> + sbin_PROGRAMS = nologin$(EXEEXT) >> + ubin_PROGRAMS = faillog$(EXEEXT) lastlog$(EXEEXT) chage$(EXEEXT) \ >> +     chfn$(EXEEXT) chsh$(EXEEXT) expiry$(EXEEXT) gpasswd$(EXEEXT) \ -- Sent from my laptop