From 0a4a3fe62c98069e3f289eff6640d7ad33c2f418 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Mon, 11 Mar 2024 23:08:07 +0000 Subject: [PATCH] core/shadow to 4.15.0-1 --- core/shadow/.SRCINFO | 22 ++--- core/shadow/.nvchecker.toml | 5 + ...-tools-their-man-pages-and-PAM-integ.patch | 6 +- ...pt-login.defs-for-PAM-and-util-linux.patch | 98 +++++++------------ ...d-Arch-Linux-defaults-for-login.defs.patch | 2 +- core/shadow/PKGBUILD | 19 ++-- 6 files changed, 68 insertions(+), 84 deletions(-) create mode 100644 core/shadow/.nvchecker.toml diff --git a/core/shadow/.SRCINFO b/core/shadow/.SRCINFO index 9dd9d3d13..9bdc4755f 100644 --- a/core/shadow/.SRCINFO +++ b/core/shadow/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = shadow pkgdesc = Password and account management tool suite with support for shadow files and PAM - pkgver = 4.14.6 + pkgver = 4.15.0 pkgrel = 1 url = https://github.com/shadow-maint/shadow arch = x86_64 @@ -22,8 +22,8 @@ pkgbase = shadow backup = etc/pam.d/groupmems backup = etc/pam.d/newusers backup = etc/pam.d/passwd - source = https://github.com/shadow-maint/shadow/releases/download/4.14.6/shadow-4.14.6.tar.xz - source = https://github.com/shadow-maint/shadow/releases/download/4.14.6/shadow-4.14.6.tar.xz.asc + source = https://github.com/shadow-maint/shadow/releases/download/4.15.0/shadow-4.15.0.tar.xz + source = https://github.com/shadow-maint/shadow/releases/download/4.15.0/shadow-4.15.0.tar.xz.asc source = 0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch source = 0002-Adapt-login.defs-for-PAM-and-util-linux.patch source = 0003-Add-Arch-Linux-defaults-for-login.defs.patch @@ -34,21 +34,21 @@ pkgbase = shadow source = useradd.defaults validpgpkeys = 66D0387DB85D320F8408166DB175CFA98F192AF2 validpgpkeys = A9348594CE31283A826FBDD8D57633D441E25BB5 - sha512sums = 994a81afbafb19622a1d0f84527f96a84b0955c4ffa5e826682ead82af7940b8e3a091514bd2075622ebdf7638643c9c6b6b7ac3e48d985278db896249d70ae6 + sha512sums = 88d72fb706f6792b460c14a9b1b42fe0b5962834ec3793f296cbc138807736b5ad73d3f802cda74db740a71545eb1c8ec47447c2250299eb730ed2b2674e2249 sha512sums = SKIP - sha512sums = 3c1d20025c238c1f06960b845854fff6074ad33f9894bacc4943dd320d5e8ec1a7614252d497b6fc8459792d06c00a69f4c50cdcbb8b40e3e59059bdb52b2209 - sha512sums = 330e22f2dfbe444b42b40c52be352d62cd0b656dc760bea6e40ab0bb8ab210695185a376483c128cf1a889df413de8b990e3ceebf5f2e16b48fb083bcab2a240 - sha512sums = 54fa3355b67c87d47190ca8bf24557a930fd439e1e197e66989a48d9a819c0bbe8da645be4365142ba3f599ce240d4a092f9df7268dfc41bea92ae0dac378809 + sha512sums = 0e1d95b28650d9bcb35a8e5cd2fe528376a58bc1293ac7bf827ea38cd9fd5797dab3c418e15e387414685d1cd22cbf59c93cdced8a15fe79e44055a92b733ff5 + sha512sums = 45344a1baa74d5305bc26c4d9153bee0a61a22bcd1ab81f5bb61be56f59583ddfbc8906ee756e4bf7053ee1ce7aa57699a1751160b8067a4a8d656f694e69003 + sha512sums = 2d930e62d5a50f32d580d09c9b2564f456b34a56f12a6720592fcd28aab0faee3d52330b63dc9f4a9ca1d8594d1fceb6dc4f6961e04f4c3f9e937ca45f97cc95 sha512sums = e4edf705dd04e088c6b561713eaa1afeb92f42ac13722bff037aede6ac5ad7d4d00828cfb677f7b1ff048db8b6788238c1ab6a71dfcfd3e02ef6cb78ae09a621 sha512sums = 2c8689b52029f6aa27d75b8b05b0b36e2fc322cab40fdfbb50cdbe331f61bc84e8db20f012cf9af3de8c4e7fdb10c2d5a4925ca1ba3b70eb5627772b94da84b3 sha512sums = 5afac4a96b599b0b8ed7be751e7160037c3beb191629928c6520bfd3f2adcd1c55c31029c92c2ff8543e6cd9e37e2cd515ba4e1789c6d66f9c93b4e7f209ee7a sha512sums = 97a6a57c07502e02669dc1a91bffc447dba7d98d208b798d80e07de0d2fdf9d23264453978d2d3d1ba6652ca1f2e22cdadc4309c7b311e83fa71b00ad144f877 sha512sums = 706ba6e7fa8298475f2605a28daffef421c9fa8d269cbd5cbcf7f7cb795b40a24d52c20e8d0b73e29e6cd35cd7226b3e9738dc513703e87dde04c1d24087a69c - b2sums = e910131eab6527c1222afadf02ebd7bd6a3460baf95c23cc9eefa7aa21ddb70c02e58e4f58db2cb24fa8e2996c82b11664420545a8b1af573e4e6a25ceb3f921 + b2sums = 1a7594c6f93d1c8cad8caa574cdcda60a48d7c001c9ad48e540b26763d9a1cd7fba9501a0a451a5a64889dd6c0cbcf4d026fc72a7ee5a3ee682931bfe7e1b391 b2sums = SKIP - b2sums = 565f625b3794aabd68fcb7e72a50a48109674b6650073c5f757b7722f51d4b42dc60ad290b9e24bbd2de41528751c6fa3d1d3b6e69c34576d3568b4f4f625bf6 - b2sums = 0ea92cade7824c40542dbf1e1c964dc729c92beaa25632f5ee60f89ec9d2ba0c699149af064c057ed68242f85b835d6f9f4d185838fa91efbcbb97c6175883de - b2sums = 9ac5719a6f0fc0cae436dda9e8dd3eb8ced4702ee3812db777198e61232d575dbb6be46ef3bbacf39b9c3938dfe0a6e4d00ce0e44fcf3769ec93e68e7365f3fd + b2sums = 42474c557f9dff0a28b7e56b6feb2cfc88a81ba159afda407b718828277cb82195a94b871129781c898544297c91a92e5848f9c2a2736fabad03cdddfdf2a3dc + b2sums = 9986adb40974fb4bbbc5a64fa0ff5edbdaf5c2850f1643ffd3bb44e1dc0772c691ae19b2ac7fc3c019aae951c7b380948548205ab912e89a7d194c9eaf393e80 + b2sums = 14a428c9ca883be5f0c6d9de7e89d4d02593fdf0ff23d172c02ffe9abd3ebb37c7aca58a407be2ffcacd890cce81289b04ad04bc0e4052fb58b0799faa090ae1 b2sums = 5cfc936555aa2b2e15f8830ff83764dad6e11a80e2a102c5f2bd3b7c83db22a5457a3afdd182e3648c9d7d5bca90fa550f59576d0ac47a11a31dfb636cb18f2b b2sums = a69191ab966f146c35e7e911e7e57c29fffd54436ea014aa8ffe0dd46aaf57c635d0a652b35916745c75d82b3fca7234366ea5f810b622e94730b45ec86f122c b2sums = 511c4ad9f3be530dc17dd68f2a3387d748dcdb84192d35f296b88f82442224477e2a74b1841ec3f107b39a5c41c2d961480e396a48d0578f8fd5f65dbe8d9f04 diff --git a/core/shadow/.nvchecker.toml b/core/shadow/.nvchecker.toml new file mode 100644 index 000000000..37da26ff3 --- /dev/null +++ b/core/shadow/.nvchecker.toml @@ -0,0 +1,5 @@ +[shadow] +source = "git" +git = "https://github.com/shadow-maint/shadow" +include_regex = "([\\d]+[.]+)()([\\d.]+)" +exclude_regex = ".*(dev|rc|RC|alpha|beta|bp).*" diff --git a/core/shadow/0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch b/core/shadow/0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch index 5cbc9837d..47816ab28 100644 --- a/core/shadow/0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch +++ b/core/shadow/0001-Disable-replaced-tools-their-man-pages-and-PAM-integ.patch @@ -1,4 +1,4 @@ -From 65491334d3fda509306bb72335e6dc56888c9724 Mon Sep 17 00:00:00 2001 +From 6b04a147cafc68d46e8ad097975fbd4dfaf1a1ed Mon Sep 17 00:00:00 2001 From: David Runge Date: Sat, 5 Nov 2022 23:40:18 +0100 Subject: [PATCH 1/3] Disable replaced tools, their man pages and PAM @@ -57,7 +57,7 @@ index b8e4321f..73d4554f 100644 passwd diff --git a/man/Makefile.am b/man/Makefile.am -index 89d97937..d2741036 100644 +index cffef699..f57e476d 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -8,10 +8,8 @@ endif @@ -652,7 +652,7 @@ index c36ed2c7..26696b67 100644 man8/userdel.8 \ man8/usermod.8 diff --git a/src/Makefile.am b/src/Makefile.am -index fcfee9d2..0bab08a8 100644 +index b6cb09ef..bfe73b09 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -3,7 +3,7 @@ EXTRA_DIST = \ diff --git a/core/shadow/0002-Adapt-login.defs-for-PAM-and-util-linux.patch b/core/shadow/0002-Adapt-login.defs-for-PAM-and-util-linux.patch index ccf24098c..f4b24d1bf 100644 --- a/core/shadow/0002-Adapt-login.defs-for-PAM-and-util-linux.patch +++ b/core/shadow/0002-Adapt-login.defs-for-PAM-and-util-linux.patch @@ -1,4 +1,4 @@ -From bb10dbe53f1c8613a9586d5255b878f3fc954ef1 Mon Sep 17 00:00:00 2001 +From f65ece73bcd44caaf8ff62c0f427f960be1f40f2 Mon Sep 17 00:00:00 2001 From: David Runge Date: Mon, 31 Oct 2022 09:45:13 +0100 Subject: [PATCH 2/3] Adapt login.defs for PAM and util-linux @@ -65,12 +65,12 @@ from util-linux: man/login.defs.5.xml: Remove unavailable options from man 5 login.defs. --- - etc/login.defs | 228 +------------------------------------------ - man/login.defs.5.xml | 150 +--------------------------- - 2 files changed, 8 insertions(+), 370 deletions(-) + etc/login.defs | 223 +------------------------------------------ + man/login.defs.5.xml | 148 +--------------------------- + 2 files changed, 8 insertions(+), 363 deletions(-) diff --git a/etc/login.defs b/etc/login.defs -index 114dbcd9..797ca6b3 100644 +index 33622c29..797ca6b3 100644 --- a/etc/login.defs +++ b/etc/login.defs @@ -3,6 +3,8 @@ @@ -245,7 +245,7 @@ index 114dbcd9..797ca6b3 100644 # Default initial "umask" value used by login(1) on non-PAM enabled systems. # Default "umask" value for pam_umask(8) on PAM enabled systems. # UMASK is also used by useradd(8) and newusers(8) to set the mode for new -@@ -211,27 +91,12 @@ UMASK 022 +@@ -211,22 +91,12 @@ UMASK 022 # # PASS_MAX_DAYS Maximum number of days a password may be used. # PASS_MIN_DAYS Minimum number of days allowed between password changes. @@ -264,16 +264,11 @@ index 114dbcd9..797ca6b3 100644 -# will be able to "su" to uid 0. -# -SU_WHEEL_ONLY no -- --# --# If compiled with cracklib support, sets the path to the dictionaries --# --CRACKLIB_DICTPATH /var/cache/cracklib/cracklib_dict - # # Min/max values for automatic uid selection in useradd(8) # -@@ -268,28 +133,6 @@ LOGIN_RETRIES 5 +@@ -263,28 +133,6 @@ LOGIN_RETRIES 5 # LOGIN_TIMEOUT 60 @@ -302,7 +297,7 @@ index 114dbcd9..797ca6b3 100644 # # Which fields may be changed by regular users using chfn(1) - use # any combination of letters "frwh" (full name, room number, work -@@ -298,38 +141,13 @@ CHFN_AUTH yes +@@ -293,38 +141,13 @@ CHFN_AUTH yes # CHFN_RESTRICT rwh @@ -341,7 +336,7 @@ index 114dbcd9..797ca6b3 100644 # # Note: If you use PAM, it is recommended to use a value consistent with # the PAM modules configuration. -@@ -353,21 +171,6 @@ CHFN_RESTRICT rwh +@@ -348,21 +171,6 @@ CHFN_RESTRICT rwh #SHA_CRYPT_MIN_ROUNDS 5000 #SHA_CRYPT_MAX_ROUNDS 5000 @@ -363,7 +358,7 @@ index 114dbcd9..797ca6b3 100644 # # Only works if ENCRYPT_METHOD is set to YESCRYPT. # -@@ -381,17 +184,6 @@ CHFN_RESTRICT rwh +@@ -376,17 +184,6 @@ CHFN_RESTRICT rwh # #YESCRYPT_COST_FACTOR 5 @@ -381,7 +376,7 @@ index 114dbcd9..797ca6b3 100644 # # Should login be allowed if we can't cd to the home directory? # Default is no. -@@ -406,12 +198,6 @@ DEFAULT_HOME yes +@@ -401,12 +198,6 @@ DEFAULT_HOME yes # NONEXISTENT /nonexistent @@ -394,7 +389,7 @@ index 114dbcd9..797ca6b3 100644 # # If defined, this command is run when removing a user. # It should remove any at/cron/print jobs etc. owned by -@@ -459,14 +245,6 @@ USERGROUPS_ENAB yes +@@ -454,14 +245,6 @@ USERGROUPS_ENAB yes # #GRANT_AUX_GROUP_SUBIDS yes @@ -410,13 +405,14 @@ index 114dbcd9..797ca6b3 100644 # Select the HMAC cryptography algorithm. # Used in pam_timestamp module to calculate the keyed-hash message diff --git a/man/login.defs.5.xml b/man/login.defs.5.xml -index ab62fa86..d82c47f1 100644 +index 05ef5125..1ddf537e 100644 --- a/man/login.defs.5.xml +++ b/man/login.defs.5.xml -@@ -7,69 +7,38 @@ +@@ -7,70 +7,38 @@ --> - - @@ -483,10 +479,11 @@ index ab62fa86..d82c47f1 100644 -@@ -145,47 +114,25 @@ +@@ -147,48 +115,25 @@ The following configuration items are provided: +- &BCRYPT_MIN_ROUNDS; - &CHFN_AUTH; &CHFN_RESTRICT; - &CHSH_AUTH; @@ -531,7 +528,7 @@ index ab62fa86..d82c47f1 100644 &PASS_MAX_DAYS; &PASS_MIN_DAYS; &PASS_WARN_AGE; -@@ -195,25 +142,16 @@ +@@ -198,25 +143,16 @@ time of account creation. Any changes to these settings won't affect existing accounts. @@ -557,35 +554,16 @@ index ab62fa86..d82c47f1 100644 &UMASK; &USERDEL_CMD; &USERGROUPS_ENAB; -@@ -239,9 +177,7 @@ - chfn - - -- CHFN_AUTH - CHFN_RESTRICT -- LOGIN_STRING - - - -@@ -249,7 +185,7 @@ - chgpasswd - +@@ -255,7 +191,7 @@ + BCRYPT_MAX_ROUNDS + BCRYPT_MIN_ROUNDS - ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB + ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS - -@@ -259,8 +195,6 @@ - chpasswd - - -- ENCRYPT_METHOD -- MD5_CRYPT_ENAB - SHA_CRYPT_MAX_ROUNDS - SHA_CRYPT_MIN_ROUNDS - -@@ -270,7 +204,7 @@ + YESCRYPT_COST_FACTOR +@@ -280,7 +216,7 @@ chsh @@ -594,16 +572,16 @@ index ab62fa86..d82c47f1 100644 -@@ -280,7 +214,7 @@ - gpasswd - +@@ -292,7 +228,7 @@ + BCRYPT_MAX_ROUNDS + BCRYPT_MIN_ROUNDS - ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB + ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS - -@@ -339,35 +273,6 @@ + YESCRYPT_COST_FACTOR +@@ -352,35 +288,6 @@ LASTLOG_UID_MAX @@ -639,8 +617,8 @@ index ab62fa86..d82c47f1 100644 newgrp / sg -@@ -382,7 +287,7 @@ - +@@ -397,7 +304,7 @@ + BCRYPT_MIN_ROUNDS ENCRYPT_METHOD GID_MAX GID_MIN - MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB @@ -648,17 +626,17 @@ index ab62fa86..d82c47f1 100644 HOME_MODE PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE SHA_CRYPT_MAX_ROUNDS -@@ -399,8 +304,7 @@ - passwd - +@@ -417,8 +324,7 @@ + BCRYPT_MAX_ROUNDS + BCRYPT_MIN_ROUNDS - ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB - PASS_ALWAYS_WARN PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN + ENCRYPT_METHOD SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS - -@@ -432,32 +336,6 @@ + YESCRYPT_COST_FACTOR +@@ -451,32 +357,6 @@ @@ -679,19 +657,19 @@ index ab62fa86..d82c47f1 100644 - - - -- +- - sulogin - - - ENV_HZ -- ENV_TZ +- ENV_TZ - - - useradd -@@ -486,24 +364,6 @@ +@@ -505,24 +385,6 @@ diff --git a/core/shadow/0003-Add-Arch-Linux-defaults-for-login.defs.patch b/core/shadow/0003-Add-Arch-Linux-defaults-for-login.defs.patch index 2fa32ecbb..ebac05a5a 100644 --- a/core/shadow/0003-Add-Arch-Linux-defaults-for-login.defs.patch +++ b/core/shadow/0003-Add-Arch-Linux-defaults-for-login.defs.patch @@ -1,4 +1,4 @@ -From 5aaec6a5be50c77eb7feb5217f2d26b2fafd3a01 Mon Sep 17 00:00:00 2001 +From 3e0544295a2c0d69fc8cc509b5ec0ce254a5d642 Mon Sep 17 00:00:00 2001 From: David Runge Date: Mon, 31 Oct 2022 10:10:22 +0100 Subject: [PATCH 3/3] Add Arch Linux defaults for login.defs diff --git a/core/shadow/PKGBUILD b/core/shadow/PKGBUILD index 0184507c5..611bfdd87 100644 --- a/core/shadow/PKGBUILD +++ b/core/shadow/PKGBUILD @@ -6,7 +6,7 @@ # - build with libbsd until toolchain is updated pkgname=shadow -pkgver=4.14.6 +pkgver=4.15.0 pkgrel=1 pkgdesc="Password and account management tool suite with support for shadow files and PAM" arch=(x86_64) @@ -46,21 +46,21 @@ source=( shadow.{sysusers,tmpfiles} useradd.defaults ) -sha512sums=('994a81afbafb19622a1d0f84527f96a84b0955c4ffa5e826682ead82af7940b8e3a091514bd2075622ebdf7638643c9c6b6b7ac3e48d985278db896249d70ae6' +sha512sums=('88d72fb706f6792b460c14a9b1b42fe0b5962834ec3793f296cbc138807736b5ad73d3f802cda74db740a71545eb1c8ec47447c2250299eb730ed2b2674e2249' 'SKIP' - '3c1d20025c238c1f06960b845854fff6074ad33f9894bacc4943dd320d5e8ec1a7614252d497b6fc8459792d06c00a69f4c50cdcbb8b40e3e59059bdb52b2209' - '330e22f2dfbe444b42b40c52be352d62cd0b656dc760bea6e40ab0bb8ab210695185a376483c128cf1a889df413de8b990e3ceebf5f2e16b48fb083bcab2a240' - '54fa3355b67c87d47190ca8bf24557a930fd439e1e197e66989a48d9a819c0bbe8da645be4365142ba3f599ce240d4a092f9df7268dfc41bea92ae0dac378809' + '0e1d95b28650d9bcb35a8e5cd2fe528376a58bc1293ac7bf827ea38cd9fd5797dab3c418e15e387414685d1cd22cbf59c93cdced8a15fe79e44055a92b733ff5' + '45344a1baa74d5305bc26c4d9153bee0a61a22bcd1ab81f5bb61be56f59583ddfbc8906ee756e4bf7053ee1ce7aa57699a1751160b8067a4a8d656f694e69003' + '2d930e62d5a50f32d580d09c9b2564f456b34a56f12a6720592fcd28aab0faee3d52330b63dc9f4a9ca1d8594d1fceb6dc4f6961e04f4c3f9e937ca45f97cc95' 'e4edf705dd04e088c6b561713eaa1afeb92f42ac13722bff037aede6ac5ad7d4d00828cfb677f7b1ff048db8b6788238c1ab6a71dfcfd3e02ef6cb78ae09a621' '2c8689b52029f6aa27d75b8b05b0b36e2fc322cab40fdfbb50cdbe331f61bc84e8db20f012cf9af3de8c4e7fdb10c2d5a4925ca1ba3b70eb5627772b94da84b3' '5afac4a96b599b0b8ed7be751e7160037c3beb191629928c6520bfd3f2adcd1c55c31029c92c2ff8543e6cd9e37e2cd515ba4e1789c6d66f9c93b4e7f209ee7a' '97a6a57c07502e02669dc1a91bffc447dba7d98d208b798d80e07de0d2fdf9d23264453978d2d3d1ba6652ca1f2e22cdadc4309c7b311e83fa71b00ad144f877' '706ba6e7fa8298475f2605a28daffef421c9fa8d269cbd5cbcf7f7cb795b40a24d52c20e8d0b73e29e6cd35cd7226b3e9738dc513703e87dde04c1d24087a69c') -b2sums=('e910131eab6527c1222afadf02ebd7bd6a3460baf95c23cc9eefa7aa21ddb70c02e58e4f58db2cb24fa8e2996c82b11664420545a8b1af573e4e6a25ceb3f921' +b2sums=('1a7594c6f93d1c8cad8caa574cdcda60a48d7c001c9ad48e540b26763d9a1cd7fba9501a0a451a5a64889dd6c0cbcf4d026fc72a7ee5a3ee682931bfe7e1b391' 'SKIP' - '565f625b3794aabd68fcb7e72a50a48109674b6650073c5f757b7722f51d4b42dc60ad290b9e24bbd2de41528751c6fa3d1d3b6e69c34576d3568b4f4f625bf6' - '0ea92cade7824c40542dbf1e1c964dc729c92beaa25632f5ee60f89ec9d2ba0c699149af064c057ed68242f85b835d6f9f4d185838fa91efbcbb97c6175883de' - '9ac5719a6f0fc0cae436dda9e8dd3eb8ced4702ee3812db777198e61232d575dbb6be46ef3bbacf39b9c3938dfe0a6e4d00ce0e44fcf3769ec93e68e7365f3fd' + '42474c557f9dff0a28b7e56b6feb2cfc88a81ba159afda407b718828277cb82195a94b871129781c898544297c91a92e5848f9c2a2736fabad03cdddfdf2a3dc' + '9986adb40974fb4bbbc5a64fa0ff5edbdaf5c2850f1643ffd3bb44e1dc0772c691ae19b2ac7fc3c019aae951c7b380948548205ab912e89a7d194c9eaf393e80' + '14a428c9ca883be5f0c6d9de7e89d4d02593fdf0ff23d172c02ffe9abd3ebb37c7aca58a407be2ffcacd890cce81289b04ad04bc0e4052fb58b0799faa090ae1' '5cfc936555aa2b2e15f8830ff83764dad6e11a80e2a102c5f2bd3b7c83db22a5457a3afdd182e3648c9d7d5bca90fa550f59576d0ac47a11a31dfb636cb18f2b' 'a69191ab966f146c35e7e911e7e57c29fffd54436ea014aa8ffe0dd46aaf57c635d0a652b35916745c75d82b3fca7234366ea5f810b622e94730b45ec86f122c' '511c4ad9f3be530dc17dd68f2a3387d748dcdb84192d35f296b88f82442224477e2a74b1841ec3f107b39a5c41c2d961480e396a48d0578f8fd5f65dbe8d9f04' @@ -100,6 +100,7 @@ build() { --without-nscd # we do not ship nscd anymore --with-group-name-max-length=32 --with-yescrypt + --without-bcrypt --with-libpam # PAM integration for chpasswd, groupmems, newusers, passwd #--without-libbsd # shadow can use internal implementation for getting passphrase --without-selinux