]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
tzdata: Add tzdata.zi to tzdata-core package
authorSimone Weiß <simone.p.weiss@posteo.com>
Thu, 30 May 2024 16:44:48 +0000 (16:44 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 31 May 2024 15:58:32 +0000 (16:58 +0100)
Additionally build and package tzdata.zi info file, as e.g. Systemd expects it
to be present.

[YOCTO #15172]

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/timezone/tzdata.bb

index dd1960ffa70e79d3d8016d7464bcf02208dca8ba..2099b05db8eef48f126a35953de2b7ea1d843cf5 100644 (file)
@@ -20,6 +20,7 @@ do_configure[cleandirs] = "${B}"
 B = "${WORKDIR}/build"
 
 do_compile() {
+       oe_runmake -C ${S} tzdata.zi
        for zone in ${TZONES}; do
                ${STAGING_BINDIR_NATIVE}/zic -b ${ZIC_FMT} -d ${B}/zoneinfo -L /dev/null ${S}/${zone}
                ${STAGING_BINDIR_NATIVE}/zic -b ${ZIC_FMT} -d ${B}/zoneinfo/posix -L /dev/null ${S}/${zone}
@@ -37,6 +38,7 @@ do_install() {
        cp -pP "${S}/iso3166.tab" ${D}${datadir}/zoneinfo
        cp -pP "${S}/leapseconds" ${D}${datadir}/zoneinfo
        cp -pP "${S}/leap-seconds.list" ${D}${datadir}/zoneinfo
+       cp -pP "${S}/tzdata.zi" ${D}${datadir}/zoneinfo
 
        # Install default timezone
        if [ -e ${D}${datadir}/zoneinfo/${DEFAULT_TIMEZONE} ]; then
@@ -141,6 +143,7 @@ FILES:tzdata-core += " \
     ${sysconfdir}/timezone \
     ${datadir}/zoneinfo/leapseconds \
     ${datadir}/zoneinfo/leap-seconds.list \
+    ${datadir}/zoneinfo/tzdata.zi \
     ${datadir}/zoneinfo/Pacific/Honolulu \
     ${datadir}/zoneinfo/America/Anchorage \
     ${datadir}/zoneinfo/America/Los_Angeles \