From fe6cf0a11ee274a36b73afe7c81f40fda8fba7f7 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Wed, 19 Mar 2025 23:40:07 -0400 Subject: [PATCH] update to 12.3: shadow --- lfs/shadow-4.16.0/useradd | 11 ---------- ...4.16.0.PKGBUILD => shadow-4.17.3.PKGBUILD} | 22 ++++++++++++++----- 2 files changed, 16 insertions(+), 17 deletions(-) delete mode 100644 lfs/shadow-4.16.0/useradd rename lfs/{shadow-4.16.0.PKGBUILD => shadow-4.17.3.PKGBUILD} (78%) diff --git a/lfs/shadow-4.16.0/useradd b/lfs/shadow-4.16.0/useradd deleted file mode 100644 index e4eb68b..0000000 --- a/lfs/shadow-4.16.0/useradd +++ /dev/null @@ -1,11 +0,0 @@ -# useradd defaults file -GROUP=999 -GROUPS= -HOME=/home -INACTIVE=-1 -EXPIRE= -SHELL=/bin/bash -SKEL=/etc/skel -USRSKEL=/usr/etc/skel -CREATE_MAIL_SPOOL=no -LOG_INIT=yes diff --git a/lfs/shadow-4.16.0.PKGBUILD b/lfs/shadow-4.17.3.PKGBUILD similarity index 78% rename from lfs/shadow-4.16.0.PKGBUILD rename to lfs/shadow-4.17.3.PKGBUILD index 8b46837..703e938 100644 --- a/lfs/shadow-4.16.0.PKGBUILD +++ b/lfs/shadow-4.17.3.PKGBUILD @@ -1,16 +1,13 @@ pkgname=shadow -pkgver=4.16.0 +pkgver=4.17.3 pkgdesc="Password and account management tool suite with support for shadow files and PAM" homepage="https://github.com/shadow-maint/shadow" license=(BSD-3-Clause) sources=("${pkgname}-${pkgver}.tar.xz" - "useradd" ) urls=("https://github.com/shadow-maint/shadow/releases/download/${pkgver}/${sources[0]}" - "https://gitea.phywyj.dynv6.net/wyj/LFS-PKGBUILDs/raw/branch/main/lfs-12.2-systemd/shadow-4.16.0/useradd" ) -md5sums=("eb70bad3316d08f0d3bb3d4bbeccb3b4" - "87ed6b2e7cdf479e05d4fe2510adb77f" +md5sums=("0da190e53ecee76237e4c8f3f39531ed" ) @@ -41,5 +38,18 @@ src_install() { make exec_prefix=/usr DESTDIR="${pkgdir}" install make DESTDIR="${pkgdir}" -C man install-man install -vDm 644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname/" - install -vDm 600 "${distdir}/useradd" -t "${pkgdir}/etc/default/" + #install -vDm 600 "${distdir}/useradd" -t "${pkgdir}/etc/default/" + mkdir -pv "${pkgdir}/etc/default" + cat > "${pkgdir}/etc/default/useradd" << EOF +GROUP=999 +GROUPS= +HOME=/home +INACTIVE=-1 +EXPIRE= +SHELL=/bin/bash +SKEL=/etc/skel +USRSKEL=/usr/etc/skel +CREATE_MAIL_SPOOL=no +LOG_INIT=yes +EOF }