summaryrefslogtreecommitdiff
path: root/shadow
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2021-12-22 11:25:00 +0100
committerJuergen Daubert <jue@jue.li>2021-12-22 11:25:00 +0100
commit2fffd283771f429b47fe05f0edcfe05362401717 (patch)
tree536ec0fa443345856554317eda10f9ee01866ef9 /shadow
parent119b84dc09fcee0e8b45722cfd039519dfd2cdf4 (diff)
downloadcore-2fffd283771f429b47fe05f0edcfe05362401717.tar.gz
core-2fffd283771f429b47fe05f0edcfe05362401717.tar.xz
shadow: update to 4.10
Diffstat (limited to 'shadow')
-rw-r--r--shadow/.footprint8
-rw-r--r--shadow/.signature8
-rw-r--r--shadow/Pkgfile91
3 files changed, 58 insertions, 49 deletions
diff --git a/shadow/.footprint b/shadow/.footprint
index 8aa5cd48..5d42d63d 100644
--- a/shadow/.footprint
+++ b/shadow/.footprint
@@ -18,6 +18,9 @@ drwxr-xr-x root/root etc/pam.d/
-rw-r--r-- root/root etc/pam.d/useradd
-rw-r--r-- root/root etc/pam.d/userdel
-rw-r--r-- root/root etc/pam.d/usermod
+drwxr-xr-x root/root lib/
+-rw-r--r-- root/root lib/libsubid.a
+-rwxr-xr-x root/root lib/libsubid.la
drwxr-xr-x root/root sbin/
-rwxr-xr-x root/root sbin/nologin
drwxr-xr-x root/root usr/
@@ -27,6 +30,7 @@ drwxr-xr-x root/root usr/bin/
-rwsr-xr-x root/root usr/bin/chsh
-rwsr-xr-x root/root usr/bin/expiry
-rwxr-xr-x root/root usr/bin/faillog
+-rwxr-xr-x root/root usr/bin/getsubids
-rwxr-xr-x root/root usr/bin/groups
-rwxr-xr-x root/root usr/bin/lastlog
-rwsr-xr-x root/root usr/bin/newgidmap
@@ -35,6 +39,9 @@ drwxr-xr-x root/root usr/bin/
-rwsr-xr-x root/root usr/bin/passwd
lrwxrwxrwx root/root usr/bin/sg -> newgrp
-rwsr-xr-x root/root usr/bin/su
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/shadow/
+-rw-r--r-- root/root usr/include/shadow/subid.h
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/chgpasswd
-rwxr-xr-x root/root usr/sbin/groupadd
@@ -55,6 +62,7 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/chfn.1.gz
-rw-r--r-- root/root usr/share/man/man1/chsh.1.gz
-rw-r--r-- root/root usr/share/man/man1/expiry.1.gz
+-rw-r--r-- root/root usr/share/man/man1/getsubids.1.gz
-rw-r--r-- root/root usr/share/man/man1/groups.1.gz
-rw-r--r-- root/root usr/share/man/man1/login.1.gz
-rw-r--r-- root/root usr/share/man/man1/newgidmap.1.gz
diff --git a/shadow/.signature b/shadow/.signature
index 91694db1..f767e540 100644
--- a/shadow/.signature
+++ b/shadow/.signature
@@ -1,8 +1,8 @@
untrusted comment: verify with /etc/ports/core.pub
-RWRJc1FUaeVeqvy6kMq0qV3AFJiExmYxo2JmVPdqkL138sguxTdOSHkrj7+ebsHU57aV3XyVmmw7vSZLwqlvnQ0BStEs8wQHnAg=
-SHA256 (Pkgfile) = 948141f7c54a4eea613003b5e98ee08c60e7d77902a4f9694aa9f3f7d617e44a
-SHA256 (.footprint) = 63fc924400dd4fcaf8a613912291d830ae89c2fa3cc17983f06f0d54597f3640
-SHA256 (shadow-4.8.1.tar.xz) = a3ad4630bdc41372f02a647278a8c3514844295d36eefe68ece6c3a641c1ae62
+RWRJc1FUaeVeqgN7VXhcnbbTbfPiEd60/iZQUV7kHbvQ+5eY5jjhA137t86o+oI7tarpldToO1yqleUS4oHRKzIx3s+gjpVBtwM=
+SHA256 (Pkgfile) = c49a4095f02a0cccda7a490a360f612a01c69f0f64f045127ae3832766bc8623
+SHA256 (.footprint) = 64614a7fcc7b8c2330824675ccbe9a7601cff4f12fe6d87ac9d9a10d11471d3e
+SHA256 (shadow-4.10.tar.xz) = bd6fbad04d96408b41c788fe8384ed37ba0b826348ff3651733c7e7ae00668fc
SHA256 (pwck) = c62f1bf5785c2bb93bb269156bfa02b06728a01ff5d6c2e09cf6285701a1fda0
SHA256 (login.defs) = def991c4bc012834d726a4010783634a930558b91650bc4cba5fe822064c3535
SHA256 (chfn) = b31ef7a14f747e114c970027a57acb5dcefffee439ce0b4a7d55cc2f6b632fcf
diff --git a/shadow/Pkgfile b/shadow/Pkgfile
index a16a015b..2fa2d8be 100644
--- a/shadow/Pkgfile
+++ b/shadow/Pkgfile
@@ -1,52 +1,53 @@
# Description: Shadow password file utilities
-# URL: https://github.com/shadow-maint/shadow/
-# Maintainer: CRUX System Team, core-ports at crux dot nu
-# Depends on: acl linux-pam
+# URL: https://github.com/shadow-maint/shadow/
+# Maintainer: CRUX System Team, core-ports at crux dot nu
+# Depends on: acl linux-pam
name=shadow
-version=4.8.1
+version=4.10
release=1
-source=(https://github.com/shadow-maint/$name/releases/download/$version/$name-$version.tar.xz \
- pwck login.defs chfn chsh login groupadd groupdel \
- groupmems groupmod passwd su useradd userdel usermod)
+source=(https://github.com/shadow-maint/$name/releases/download/v$version/$name-$version.tar.xz \
+ pwck login.defs chfn chsh login groupadd groupdel \
+ groupmems groupmod passwd su useradd userdel usermod)
build() {
- cd $name-$version
-
- ./configure --prefix=/usr \
- --bindir=/usr/bin \
- --sbindir=/usr/sbin \
- --sysconfdir=/etc \
- --disable-shared \
- --disable-shadowgrp \
- --disable-nls \
- --without-selinux \
- --without-audit
-
- make
- make DESTDIR=$PKG install
-
- install -d $PKG/{bin,sbin}
- mv $PKG/usr/bin/login $PKG/bin
- mv $PKG/usr/sbin/nologin $PKG/sbin
- chmod -s $PKG/usr/sbin/*
-
- install -d $PKG/etc/cron/daily $PKG/var/log
- install -m 644 $SRC/login.defs $PKG/etc
- install -m 755 $SRC/pwck $PKG/etc/cron/daily
- touch $PKG/var/log/{lastlog,faillog}
-
- rm -r $PKG/usr/bin/gpasswd \
- $PKG/usr/share/man/man1/gpasswd.1 \
- $PKG/usr/sbin/{chpasswd,grpconv,grpunconv,logoutd} \
- $PKG/usr/sbin/{newusers,pwconv,pwunconv} \
- $PKG/usr/share/man/man8/{chpasswd.8,grpconv.8,grpunconv.8,logoutd.8} \
- $PKG/usr/share/man/man8/{newusers.8,pwconv.8,pwunconv.8} \
- $PKG/usr/share/man/man5/gshadow.5 \
- $PKG/usr/share/man/man3 \
- $PKG/etc/{default,pam.d/*}
-
- install -o root -g root -m 0644 \
- $SRC/{ch{fn,sh},login,group{add,del,mems,mod},passwd,su,user{add,del,mod}} \
- $PKG/etc/pam.d/
+ cd $name-$version
+
+ ./configure \
+ --prefix=/usr \
+ --bindir=/usr/bin \
+ --sbindir=/usr/sbin \
+ --sysconfdir=/etc \
+ --disable-shared \
+ --disable-shadowgrp \
+ --disable-nls \
+ --without-selinux \
+ --without-audit
+
+ make
+ make DESTDIR=$PKG install
+ make -C man DESTDIR=$PKG install
+
+ install -d $PKG/{bin,sbin}
+ mv $PKG/usr/bin/login $PKG/bin
+ mv $PKG/usr/sbin/nologin $PKG/sbin
+ chmod -s $PKG/usr/sbin/*
+
+ install -d $PKG/etc/cron/daily $PKG/var/log
+ install -m 644 $SRC/login.defs $PKG/etc
+ install -m 755 $SRC/pwck $PKG/etc/cron/daily
+ touch $PKG/var/log/{lastlog,faillog}
+
+ rm -r $PKG/usr/bin/gpasswd \
+ $PKG/usr/sbin/{chpasswd,grpconv,grpunconv,logoutd} \
+ $PKG/usr/sbin/{newusers,pwconv,pwunconv} \
+ $PKG/usr/share/man/man1/gpasswd.1 \
+ $PKG/usr/share/man/man8/{chpasswd.8,grpconv.8,grpunconv.8,logoutd.8} \
+ $PKG/usr/share/man/man8/{newusers.8,pwconv.8,pwunconv.8} \
+ $PKG/usr/share/man/man5/gshadow.5 \
+ $PKG/usr/share/man/man3
+
+ install -o root -g root -m 0644 \
+ $SRC/{ch{fn,sh},login,group{add,del,mems,mod},passwd,su,user{add,del,mod}} \
+ $PKG/etc/pam.d/
}

Generated by cgit