Op 14 jan. 2012, om 14:07 heeft Andrea Adami het volgende geschreven: > * Take the extra bits in do_install from meta-openembedded > * and add pkg_postinst script (adapted from Gentoo). > * Default to 'Universal' timezone, present in the base package > * and allow override using DEFAULT_TIMEZONE variable. > * /etc/localtime and /etc/timezone are purposedly not packaged. > * Bump PR > > Signed-off-by: Andrea Adami <[email protected]> > --- > meta/recipes-extended/tzdata/tzdata_2011n.bb | 55 +++++++++++++++++++++++++- > 1 files changed, 53 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-extended/tzdata/tzdata_2011n.bb > b/meta/recipes-extended/tzdata/tzdata_2011n.bb > index de9281a..862a196 100644 > --- a/meta/recipes-extended/tzdata/tzdata_2011n.bb > +++ b/meta/recipes-extended/tzdata/tzdata_2011n.bb > @@ -5,7 +5,7 @@ LICENSE = "PD" > LIC_FILES_CHKSUM = > "file://asia;beginline=2;endline=3;md5=06468c0e84ef4d4c97045a4a29b08234" > DEPENDS = "tzcode-native" > > -PR = "r0" > +PR = "r1" > > RCONFLICTS= "timezones timezone-africa timezone-america timezone-antarctica \ > timezone-arctic timezone-asia timezone-atlantic \ > @@ -19,6 +19,8 @@ SRC_URI[tzdata.sha256sum] = > "a343e542486b2b8ebdeca474eed79f1c04f69420ca943c2b9bd > > S = "${WORKDIR}" > > +DEFAULT_TIMEZONE ?= "Universal" > + > TZONES= "africa antarctica asia australasia europe northamerica southamerica > \ > factory solar87 solar88 solar89 etcetera backward systemv \ > " > @@ -41,7 +43,56 @@ do_install () { > # libc is removing zoneinfo files from package > cp -pP "${S}/zone.tab" ${D}${datadir}/zoneinfo > cp -pP "${S}/iso3166.tab" ${D}${datadir}/zoneinfo > - chown -R root:root ${D} > + > + # Install defaults > + install -d ${D}${sysconfdir} > + echo ${DEFAULT_TIMEZONE} > ${D}${sysconfdir}/timezone > + cp -pP ${S}/${datadir}/zoneinfo/${DEFAULT_TIMEZONE} > ${D}${sysconfdir}/localtime
Shouldn't that be an 'ln -sf' instead of a 'cp'? _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
