- cd $(DIR_APP) && cp -f etc/{limits,login.access} /etc
- cd $(DIR_APP) && sed -e 's%/var/spool/mail%/var/mail%' \
- -e 's%#MD5_CRYPT_ENAB.no%MD5_CRYPT_ENAB yes%' \
- etc/login.defs.linux > /etc/login.defs
- ln -sf vipw /usr/sbin/vigr
- mv -f /bin/sg /usr/bin
- mv -f /usr/lib/lib{shadow,misc}.so.0* /lib
- ln -sf ../../lib/libshadow.so.0 /usr/lib/libshadow.so
- ln -sf ../../lib/libmisc.so.0 /usr/lib/libmisc.so
- rm /bin/vigr
- rm /bin/groups
- /usr/sbin/pwconv
- /usr/sbin/grpconv
- chmod u-s /usr/bin/{chfn,chsh,chage,expiry,newgrp,passwd,gpasswd}
+ cd $(DIR_APP) && cp -v etc/{limits,login.access} /etc
+ cd $(DIR_APP) && sed -e's@#MD5_CRYPT_ENAB.no@MD5_CRYPT_ENAB yes@' \
+ -e 's@/var/spool/mail@/var/mail@' \
+ etc/login.defs > /etc/login.defs
+ mv -v /usr/bin/passwd /bin
+ mv -v /lib/libshadow.*a /usr/lib
+ rm -v /lib/libshadow.so
+ ln -sfv ../../lib/libshadow.so.0 /usr/lib/libshadow.so
+ mkdir -v /etc/default
+ touch /etc/shadow
+ chmod 600 /etc/shadow
+ pwconv