eth0s/ports/core/shadow/Pkgfile

30 lines
967 B
Text
Raw Normal View History

# Description: Programs for handling passwords in a secure way
# URL:
2019-11-10 23:58:56 +08:00
# Maintainer: Emmett1, emmett1 dot 2miligrams at gmail dot com
# Depends on:
name=shadow
2022-04-09 08:19:46 +08:00
version=4.11.1
release=1
2022-04-09 08:19:46 +08:00
source=(https://github.com/shadow-maint/shadow/releases/download/v$version/shadow-$version.tar.xz)
build() {
cd $name-$version
sed -i 's/groups$(EXEEXT) //' src/Makefile.in
find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;
find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \;
find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;
sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \
-e 's@/var/spool/mail@/var/mail@' etc/login.defs
./configure \
--sysconfdir=/etc \
--with-group-name-max-length=32
make
make DESTDIR=$PKG install
mkdir -p $PKG/bin
mv -v $PKG/usr/bin/passwd $PKG/bin
}