PRIORITY = "optional"
DEPENDS = "tzcode-native"
-INC_PR = "r4"
+INC_PR = "r5"
DEFAULT_TIMEZONE ?= "Europe/London"
for zone in ${TZONES}; do \
${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}/build${datadir}/zoneinfo -L /dev/null \
-y ${S}/yearistype.sh ${S}/${zone} ; \
- ${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}}/build${datadir}/zoneinfo/posix -L /dev/null \
+ ${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}/build${datadir}/zoneinfo/posix -L /dev/null \
-y ${S}/yearistype.sh ${S}/${zone} ; \
- ${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}}/build${datadir}/zoneinfo/right -L ${S}/leapseconds \
+ ${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}/build${datadir}/zoneinfo/right -L ${S}/leapseconds \
-y ${S}/yearistype.sh ${S}/${zone} ; \
done
}
do_install () {
install -d ${D}${prefix} ${D}${datadir}/zoneinfo
cp -pPR ${WORKDIR}/build${prefix}/* ${D}${prefix}
+ # Only eglibc is removing zoneinfo files from package
+ if [ "${LIBC}"x == "eglibc"x ] ; then
+ cp -pP "${WORKDIR}/zone.tab" ${D}${datadir}/zoneinfo
+ cp -pP "${WORKDIR}/iso3166.tab" ${D}${datadir}/zoneinfo
+ fi
# Install a sane default for timezones
install -d ${D}${sysconfdir}
${datadir}/zoneinfo/WET \
${datadir}/zoneinfo/Zulu \
${datadir}/zoneinfo/Etc/* \
+ ${datadir}/zoneinfo/iso3166.tab \
+ ${datadir}/zoneinfo/zone.tab \
${sysconfdir}/localtime \
${sysconfdir}/timezone "