# 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
}
