# Description: Programs for handling passwords in a secure way # URL: # Maintainer: Emmett1, emmett1 dot 2miligrams at gmail dot com # Depends on: name=shadow version=4.8.1 release=1 source=(https://github.com/shadow-maint/shadow/releases/download/$version/$name-$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 sed -i 's/1000/999/' etc/useradd ./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 }