mirror of
https://github.com/opnsense/src.git
synced 2026-02-18 18:20:26 -05:00
zoneinfo: also install tzdata.zi and version
Build and install the shrunk version of the time zone database required by libc++ 19 std::chrono::current_zone (etc). While here, also install the tzdata 'version' file to align more closely with other vendors. PR: 282377 Reviewed by: dim, emaste, imp Differential Revision: https://reviews.freebsd.org/D49577 (cherry picked from commit 91506dba7f2eb147eeb55ec30640bc11755a1e8e)
This commit is contained in:
parent
3abb5750c3
commit
4aed98a65a
1 changed files with 16 additions and 0 deletions
|
|
@ -99,6 +99,20 @@ zonefiles: ${TDATA}
|
|||
(umask 022; cd ${.CURDIR}; \
|
||||
${ZIC:Uzic} -D -d ${TZBUILDDIR} ${ZICFLAGS} -m ${NOBINMODE} \
|
||||
${LEAPFILE} ${TZFILES})
|
||||
(umask 022; cd ${TZBUILDDIR}; \
|
||||
read -r version <${CONTRIBDIR}version && \
|
||||
LC_ALL=C awk \
|
||||
-v DATAFORM='main' \
|
||||
-v PACKRATDATA='' \
|
||||
-v PACKRATLIST='' \
|
||||
-f ${CONTRIBDIR}ziguard.awk ${TZFILES} >${TZBUILDDIR}/main.zi; \
|
||||
LC_ALL=C awk \
|
||||
-v dataform='main' \
|
||||
-v deps='zishrink.awk' \
|
||||
-v redo='posix_only' \
|
||||
-v version="$$version" \
|
||||
-f ${CONTRIBDIR}zishrink.awk \
|
||||
main.zi >tzdata.zi; rm main.zi)
|
||||
(cd ${TZBUILDDIR} && find * -type f | LC_ALL=C sort) > ${.TARGET}
|
||||
|
||||
beforeinstall: install-zoneinfo
|
||||
|
|
@ -114,6 +128,8 @@ install-zoneinfo:
|
|||
${CONTRIBDIR}/zone.tab ${DESTDIR}/usr/share/zoneinfo/
|
||||
${INSTALL} ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
|
||||
${CONTRIBDIR}/zone1970.tab ${DESTDIR}/usr/share/zoneinfo/
|
||||
${INSTALL} ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
|
||||
${CONTRIBDIR}/version ${DESTDIR}/usr/share/zoneinfo/
|
||||
|
||||
afterinstall:
|
||||
#
|
||||
|
|
|
|||
Loading…
Reference in a new issue