# shadow, http://shadow.pld.org.pl/ name=shadow version=4.0.18.1 release=1 source=(ftp://ftp.pld.org.pl/software/shadow/$name-$version.tar.bz2 login.defs login.pam su.pam passwd.pam chsh.pam chfn.pam useradd.default $name-4.0.16-fix-useradd-usergroups.patch $name-$version-useradd-usermod.diff) build() { cd $name-$version patch -p0 < ../$name-4.0.16-fix-useradd-usergroups.patch patch -p1 < ../$name-$version-useradd-usermod.diff ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --with-libpam \ --without-selinux \ --enable-shared \ --disable-shadowgrp \ --disable-nls make make DESTDIR=$PKG install install -D -m0644 ../login.defs $PKG/etc/login.defs install -D -m0644 etc/pam.d/chage $PKG/etc/pam.d/chage # install -D -m0644 etc/pam.d/passwd $PKG/etc/pam.d/passwd install -D -m0644 etc/pam.d/chpasswd $PKG/etc/pam.d/chpasswd install -D -m0644 etc/pam.d/chgpasswd $PKG/etc/pam.d/chgpasswd install -D -m0644 etc/pam.d/groupadd $PKG/etc/pam.d/groupadd install -D -m0644 etc/pam.d/groupdel $PKG/etc/pam.d/groupdel install -D -m0644 etc/pam.d/groupmod $PKG/etc/pam.d/groupmod install -D -m0644 etc/pam.d/newusers $PKG/etc/pam.d/newusers install -D -m0644 etc/pam.d/useradd $PKG/etc/pam.d/useradd install -D -m0644 etc/pam.d/useradd $PKG/etc/pam.d/userdel install -D -m0644 etc/pam.d/usermod $PKG/etc/pam.d/usermod install -D -m0644 ../su.pam $PKG/etc/pam.d/su install -D -m0644 ../chfn.pam $PKG/etc/pam.d/chfn install -D -m0644 ../chsh.pam $PKG/etc/pam.d/chsh install -D -m0644 ../login.pam $PKG/etc/pam.d/login install -D -m0644 ../passwd.pam $PKG/etc/pam.d/passwd install -D -m0644 ../useradd.default $PKG/etc/default/useradd rm -rf $PKG/usr/share/man/{pl,ja,pt_BR,ko,hu,it,cs,de,es,fi,fr,id,ru,tr,zh_CN,zh_TW} rm -f $PKG/usr/share/man/man8/adduser.8 }