2010-09-27 14:44:05 +00:00
SUMMARY = " Base system master password/group files. "
DESCRIPTION = " The master copies of the user database files (/etc/passwd and /etc/group). The update-passwd tool is also provided to keep the system databases synchronized with these master files. "
2005-08-31 10:45:47 +00:00
SECTION = " base "
2010-07-06 03:00:03 +00:00
PR = " r0 "
2010-07-02 09:50:35 +00:00
LICENSE = " GPLv2+ "
2010-07-06 03:00:03 +00:00
LIC_FILES_CHKSUM = " file://COPYING;md5=eb723b61539feef013de476e68b5c50a "
2005-08-31 10:45:47 +00:00
SRC_URI = " ${DEBIAN_MIRROR}/main/b/base-passwd/base-passwd_${PV}.tar.gz \
2010-07-02 09:50:35 +00:00
file : / / nobash . patch \
2010-07-06 03:00:03 +00:00
file : / / root - home . patch "
2005-08-31 10:45:47 +00:00
2010-12-08 04:06:29 +00:00
SRC_URI [ md5sum ] = " 47f22ab6b572d0133409ff6ad1fab402 "
SRC_URI [ sha256sum ] = " d34acb35a9f9f221e7e4f642b9ef4b22083dd77bb2fc7216756f445316d842fc "
2005-08-31 10:45:47 +00:00
S = " ${WORKDIR}/base-passwd "
inherit autotools
do_install ( ) {
install - d - m 755 $ { D } $ { sbindir }
install - p - m 755 update - passwd $ { D } $ { sbindir } /
2010-07-06 03:00:03 +00:00
install - d - m 755 $ { D } $ { mandir } / man8 $ { D } $ { mandir } / pl / man8
install - p - m 644 man / update - passwd .8 $ { D } $ { mandir } / man8 /
2005-08-31 10:45:47 +00:00
install - p - m 644 man / update - passwd . pl .8 \
$ { D } $ { mandir } / pl / man8 / update - passwd .8
2010-07-06 03:00:03 +00:00
gzip - 9 $ { D } $ { mandir } / man8 / * $ { D } $ { mandir } / pl / man8 / *
2005-08-31 10:45:47 +00:00
install - d - m 755 $ { D } $ { datadir } / base - passwd
2010-07-06 03:00:03 +00:00
install - p - m 644 passwd . master $ { D } $ { datadir } / base - passwd /
install - p - m 644 group . master $ { D } $ { datadir } / base - passwd /
2005-08-31 10:45:47 +00:00
install - d - m 755 $ { D } $ { docdir } / $ { PN }
install - p - m 644 debian / changelog $ { D } $ { docdir } / $ { PN } /
gzip - 9 $ { D } $ { docdir } / $ { PN } / *
install - p - m 644 README $ { D } $ { docdir } / $ { PN } /
install - p - m 644 debian / copyright $ { D } $ { docdir } / $ { PN } /
}
do_install_append_openmn ( ) {
echo " 0:Jn6tcg/qjqvUE:0:0:root:/root:/bin/sh " > > $ { D } $ { datadir } / base - passwd / passwd . master
}
pkg_postinst ( ) {
set - e
if [ ! - e $ D $ { sysconfdir } / passwd ] ; then
cp $ D $ { datadir } / base - passwd / passwd . master $D $ { sysconfdir } / passwd
fi
2007-10-19 10:47:16 +00:00
2005-08-31 10:45:47 +00:00
if [ ! - e $ D $ { sysconfdir } / group ] ; then
cp $ D $ { datadir } / base - passwd / group . master $D $ { sysconfdir } / group
fi
exit 0
}