]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
shadow: Update to version 4.17.3
authorAdolf Belka <adolf.belka@ipfire.org>
Wed, 19 Mar 2025 12:54:32 +0000 (13:54 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 19 Mar 2025 15:41:27 +0000 (15:41 +0000)
- Update from version 4.16.0 to 4.17.3
- Update of rootfile
- At version 4.17.0 groups and ids were removed from shadow, so the parts of the patch
   related to stopping installation of groups is no longer needed. The parts related
   to not installing the man pages already installed by man are still done but using
   the commands shown in Linux From Scratch with shadow-4.17.3 rather than via a patch
   file which was getting very difficult to find and edit every man page that should be
   excluded from the source tarball to create the diff patch.
- Corrected a typo, --without-brcypt should have been --without-bcrypt. However no
   impact as the default for brcypt is to not be installed.
- This version brings in /bin/getsubids. I have commented this out as that command was
   never present before, although the subids libraries were. If this command should be
   available in IPFire then it can be uncommented in the rootfile.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/common/shadow
lfs/shadow
src/patches/shadow-4.14.3-suppress_installation_of_groups.patch [deleted file]

index ba57050b2fad00b50efecbf9a1f74f54b24bec6d..d25da895791b5b20973dc81228974e138347711f 100644 (file)
@@ -1,3 +1,4 @@
+#bin/getsubids
 bin/login
 bin/passwd
 bin/su
index 62e73d19407f67cf29cc505eda688c0fb9d94737..f4a499555cf03cdc5073957e45474328c3c616bd 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.16.0
+VER        = 4.17.3
 
 THISAPP    = shadow-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 1088d871bffe4871e42b8dd9d41365be694e795f5aff41a8986dda7c9176ce44062ec1029375454aee9ba6060229f46a6f5f5f762b14607e3e1a75ff51015347
+$(DL_FILE)_BLAKE2 = 12ccf50e071672639efa4460ab8ac6c3e4d2391a2ae0b2b5b2cfd663de1f6a4aebb291ac743140f395ad36422601167753deabbd3819fb6d90129ef09a7b27f6
 
 install : $(TARGET)
 
@@ -70,7 +70,8 @@ $(subst %,%_BLAKE2,$(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.14.3-suppress_installation_of_groups.patch
+       cd $(DIR_APP) && find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \;
+       cd $(DIR_APP) && find man -name Makefile.in -exec sed -i 's/passwd\.5 / /'   {} \;
        $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --libdir=/lib \
@@ -82,9 +83,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                --disable-nls \
                --with-group-name-max-length=32 \
                --without-libbsd \
-               --without-brcypt \
+               --without-bcrypt \
                --without-nscd
-
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
 
diff --git a/src/patches/shadow-4.14.3-suppress_installation_of_groups.patch b/src/patches/shadow-4.14.3-suppress_installation_of_groups.patch
deleted file mode 100644 (file)
index 91c25c2..0000000
+++ /dev/null
@@ -1,259 +0,0 @@
-diff -Naur shadow-4.14.2.orig/man/cs/Makefile.in shadow-4.14.2/man/cs/Makefile.in
---- shadow-4.14.2.orig/man/cs/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/cs/Makefile.in   2023-11-09 14:39:12.397603428 +0100
-@@ -334,8 +334,8 @@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- man_MANS = 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 man5/gshadow.5 man8/nologin.8 man5/passwd.5 \
-+      man8/groupadd.8 man8/groupdel.8 man8/groupmod.8 man1/ \
-+      man8/grpck.8 man5/gshadow.5 man8/nologin.8 man5/ \
-       man5/shadow.5 man1/su.1 man8/vipw.8 $(am__append_1)
- EXTRA_DIST = $(man_MANS) \
-       man1/id.1 \
-diff -Naur shadow-4.14.2.orig/man/da/Makefile.in shadow-4.14.2/man/da/Makefile.in
---- shadow-4.14.2.orig/man/da/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/da/Makefile.in   2023-11-09 14:40:35.104051500 +0100
-@@ -337,7 +337,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.14.2.orig/man/de/Makefile.in shadow-4.14.2/man/de/Makefile.in
---- shadow-4.14.2.orig/man/de/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/de/Makefile.in   2023-11-09 14:58:08.953606477 +0100
-@@ -339,11 +339,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 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/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 man8/vipw.8 \
-diff -Naur shadow-4.14.2.orig/man/fr/Makefile.in shadow-4.14.2/man/fr/Makefile.in
---- shadow-4.14.2.orig/man/fr/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/fr/Makefile.in   2023-11-09 14:57:48.282831779 +0100
-@@ -341,11 +341,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 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/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 man8/vipw.8 \
-diff -Naur shadow-4.14.2.orig/man/hu/Makefile.in shadow-4.14.2/man/hu/Makefile.in
---- shadow-4.14.2.orig/man/hu/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/hu/Makefile.in   2023-11-09 14:44:53.850447743 +0100
-@@ -333,8 +333,8 @@
- top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
--man_MANS = man1/chsh.1 man1/gpasswd.1 man1/groups.1 man1/login.1 \
--      man1/newgrp.1 man1/passwd.1 man5/passwd.5 man1/sg.1 man1/su.1 \
-+man_MANS = man1/chsh.1 man1/gpasswd.1 man1/ man1/login.1 \
-+      man1/newgrp.1 man1/passwd.1 man5/ man1/sg.1 man1/su.1 \
-       $(am__append_1)
- EXTRA_DIST = $(man_MANS)
- all: all-am
-diff -Naur shadow-4.14.2.orig/man/it/Makefile.in shadow-4.14.2/man/it/Makefile.in
---- shadow-4.14.2.orig/man/it/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/it/Makefile.in   2023-11-09 14:57:24.455272085 +0100
-@@ -339,11 +339,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 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/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 man8/vipw.8 \
-diff -Naur shadow-4.14.2.orig/man/ja/Makefile.in shadow-4.14.2/man/ja/Makefile.in
---- shadow-4.14.2.orig/man/ja/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/ja/Makefile.in   2023-11-09 14:56:59.957687244 +0100
-@@ -337,10 +337,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 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 \
-+      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) $(am__append_2)
-diff -Naur shadow-4.14.2.orig/man/ko/Makefile.in shadow-4.14.2/man/ko/Makefile.in
---- shadow-4.14.2.orig/man/ko/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/ko/Makefile.in   2023-11-09 14:47:00.355198614 +0100
-@@ -335,9 +335,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.14.2.orig/man/Makefile.in shadow-4.14.2/man/Makefile.in
---- shadow-4.14.2.orig/man/Makefile.in 2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/Makefile.in      2023-11-09 14:56:20.699549105 +0100
-@@ -406,11 +406,11 @@
- @USE_NLS_TRUE@SUBDIRS = po cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr uk 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 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/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 $(am__append_1) \
-diff -Naur shadow-4.14.2.orig/man/pl/Makefile.in shadow-4.14.2/man/pl/Makefile.in
---- shadow-4.14.2.orig/man/pl/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/pl/Makefile.in   2023-11-09 14:49:03.766497242 +0100
-@@ -340,8 +340,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/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) $(am__append_2)
-diff -Naur shadow-4.14.2.orig/man/pt_BR/Makefile.in shadow-4.14.2/man/pt_BR/Makefile.in
---- shadow-4.14.2.orig/man/pt_BR/Makefile.in   2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/pt_BR/Makefile.in        2023-11-09 14:49:55.465103649 +0100
-@@ -337,7 +337,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.14.2.orig/man/ru/Makefile.in shadow-4.14.2/man/ru/Makefile.in
---- shadow-4.14.2.orig/man/ru/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/ru/Makefile.in   2023-11-09 14:51:11.867969686 +0100
-@@ -339,11 +339,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 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/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 man8/vipw.8 \
-diff -Naur shadow-4.14.2.orig/man/sv/Makefile.in shadow-4.14.2/man/sv/Makefile.in
---- shadow-4.14.2.orig/man/sv/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/sv/Makefile.in   2023-11-09 14:52:06.113337499 +0100
-@@ -340,10 +340,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/logoutd.8 man1/newgrp.1 man8/nologin.8 \
--      man1/passwd.1 man5/passwd.5 man8/pwck.8 man1/sg.1 \
-+      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) $(am__append_2)
- man_nopam = \
-diff -Naur shadow-4.14.2.orig/man/tr/Makefile.in shadow-4.14.2/man/tr/Makefile.in
---- shadow-4.14.2.orig/man/tr/Makefile.in      2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/tr/Makefile.in   2023-11-09 14:52:37.971198864 +0100
-@@ -340,7 +340,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.14.2.orig/man/zh_CN/Makefile.in shadow-4.14.2/man/zh_CN/Makefile.in
---- shadow-4.14.2.orig/man/zh_CN/Makefile.in   2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/zh_CN/Makefile.in        2023-11-09 14:53:19.266080649 +0100
-@@ -339,11 +339,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 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/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 man8/vipw.8 \
-diff -Naur shadow-4.14.2.orig/man/zh_TW/Makefile.in shadow-4.14.2/man/zh_TW/Makefile.in
---- shadow-4.14.2.orig/man/zh_TW/Makefile.in   2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/man/zh_TW/Makefile.in        2023-11-09 14:53:45.617068672 +0100
-@@ -342,7 +342,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.14.2.orig/src/Makefile.in shadow-4.14.2/src/Makefile.in
---- shadow-4.14.2.orig/src/Makefile.in 2023-10-30 02:10:52.000000000 +0100
-+++ shadow-4.14.2/src/Makefile.in      2023-11-09 14:55:13.373692050 +0100
-@@ -88,8 +88,7 @@
- POST_UNINSTALL = :
- build_triplet = @build@
- host_triplet = @host@
--bin_PROGRAMS = groups$(EXEEXT) login$(EXEEXT) $(am__EXEEXT_1) \
--      $(am__EXEEXT_2)
-+bin_PROGRAMS = login$(EXEEXT) $(am__EXEEXT_1)
- sbin_PROGRAMS = nologin$(EXEEXT)
- ubin_PROGRAMS = faillog$(EXEEXT) chage$(EXEEXT) chfn$(EXEEXT) \
-       chsh$(EXEEXT) expiry$(EXEEXT) gpasswd$(EXEEXT) newgrp$(EXEEXT) \