# hdw - linux shadow package # # author: hackbard@hackdaworld.dyndns.org # # [V] 4.0.4.1 # [S] 2-15 # [D] shadow-4.0.4.1.tar.bz2 ftp://ftp.pld.org.pl/software/shadow/ confopt="$confopt --enable-shared" pre_install() { echo '#define HAVE_SETLOCALE 1' >> config.h cp libmisc/xmalloc.c libmisc/xmalloc.c.orig sed '/extern char/d' libmisc/xmalloc.c.orig > libmisc/xmalloc.c } post_install() { cp etc/{limits,login.access} $root/etc sed -e 's%/var/spool/mail%/var/mail%' \ -e 's%#MD5_CRYPT_ENAB.no%MD5_CRYPT_ENAB yes%' \ etc/login.defs.linux > $root/etc/login.defs rm -f $root/bin/groups mv $prefix/bin/vigr $prefix/sbin mv $prefix/bin/{login,passwd} $root/bin mv $prefix/lib/lib{shadow,misc}.so.0* $root/lib ln -sf ../../lib/libshadow.so.0 $prefix/lib/libshadow.so ln -sf ../../lib/libmisc.so.0 $prefix/lib/libmisc.so mkdir -p $root/etc/default }