From a9ff2c2a7e8729ca90df8ac3e1a153689699d026 Mon Sep 17 00:00:00 2001 From: Adolf Belka Date: Wed, 19 Mar 2025 13:54:32 +0100 Subject: [PATCH] shadow: Update to version 4.17.3 - 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 Signed-off-by: Michael Tremer --- config/rootfiles/common/shadow | 1 + lfs/shadow | 12 +- ...14.3-suppress_installation_of_groups.patch | 259 ------------------ 3 files changed, 7 insertions(+), 265 deletions(-) delete mode 100644 src/patches/shadow-4.14.3-suppress_installation_of_groups.patch diff --git a/config/rootfiles/common/shadow b/config/rootfiles/common/shadow index ba57050b2f..d25da89579 100644 --- a/config/rootfiles/common/shadow +++ b/config/rootfiles/common/shadow @@ -1,3 +1,4 @@ +#bin/getsubids bin/login bin/passwd bin/su diff --git a/lfs/shadow b/lfs/shadow index 62e73d1940..f4a499555c 100644 --- a/lfs/shadow +++ b/lfs/shadow @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2025 IPFire Team # # # # 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 index 91c25c2186..0000000000 --- a/src/patches/shadow-4.14.3-suppress_installation_of_groups.patch +++ /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) \ -- 2.39.5