linux-nokia900-meego: minimize defconfig with savedefconfig
[openembedded.git] / recipes / base-passwd / base-passwd_3.5.20.bb
blob6e9c51b98fddfc2ff0a4b8faccf057970cb66e8c
1 DESCRIPTION = "Base system password/group files."
2 SECTION = "base"
3 LICENSE = "GPLv2"
4 PR = "r1"
6 SRC_URI = "\
7 ${DEBIAN_MIRROR}/main/b/base-passwd/base-passwd_${PV}.tar.gz \
8 file://nobash.patch \
9 file://root-home.patch \
10 file://mysql.patch \
12 S = "${WORKDIR}/base-passwd"
14 inherit autotools
16 do_install_docs () {
17 install -d -m 755 \
18 ${D}${mandir}/man8 ${D}${mandir}/pl/man8
19 install -p -m 644 man/update-passwd.8 \
20 ${D}${mandir}/man8/
21 install -p -m 644 man/update-passwd.pl.8 \
22 ${D}${mandir}/pl/man8/update-passwd.8
23 gzip -9 ${D}${mandir}/man8/* \
24 ${D}${mandir}/pl/man8/*
26 install -d -m 755 ${D}${docdir}/${PN}
27 install -p -m 644 debian/changelog ${D}${docdir}/${PN}/
28 gzip -9 ${D}${docdir}/${PN}/*
29 install -p -m 644 README ${D}${docdir}/${PN}/
30 install -p -m 644 debian/copyright ${D}${docdir}/${PN}/
33 do_install () {
34 do_install_docs
36 install -d -m 755 ${D}${sbindir}
37 install -p -m 755 update-passwd ${D}${sbindir}/
38 install -d -m 755 ${D}${datadir}/base-passwd
39 install -p -m 644 passwd.master \
40 ${D}${datadir}/base-passwd/
41 install -p -m 644 group.master \
42 ${D}${datadir}/base-passwd/
45 do_install_micro () {
46 install -d -m 755 ${D}${sysconfdir}
47 install -p -m 644 passwd.master ${D}${sysconfdir}/passwd
48 install -p -m 644 group.master ${D}${sysconfdir}/group
51 do_install_append_openmn() {
52 echo "0:Jn6tcg/qjqvUE:0:0:root:/root:/bin/sh" >>${D}${datadir}/base-passwd/passwd.master
55 FILES_${PN}-doc += "${docdir}"
57 pkg_postinst () {
58 set -e
60 if [ ! -e $D${sysconfdir}/passwd ] ; then
61 cp $D${datadir}/base-passwd/passwd.master $D${sysconfdir}/passwd
64 if [ ! -e $D${sysconfdir}/group ] ; then
65 cp $D${datadir}/base-passwd/group.master $D${sysconfdir}/group
67 exit 0
70 SRC_URI[md5sum] = "1f93b419b35f0b0b2ae78cf3cb1ef491"
71 SRC_URI[sha256sum] = "3f4f59d07af4fccdf6aed0822b25422ad7cfaee442a3ab870dc031f173d456f2"