6ec1362810
-- d3f2943ec6d9be5db3e60ef1d1ddb4c118b6ef54 by Shaindel Schwartz <shaindel@google.com>: Import of CCTZ from GitHub. PiperOrigin-RevId: 269631104 -- c0b2662685f17f1eb721debd36166af9e9cb092b by Abseil Team <absl-team@google.com>: Internal change PiperOrigin-RevId: 269355540 -- bdb517a226eddd25c411acd1b8acfdd399c1df1b by Shaindel Schwartz <shaindel@google.com>: Internal change PiperOrigin-RevId: 268693722 -- d46654c975125dd5def2e6cff60c2a4a1003430f by Abseil Team <absl-team@google.com>: Internal change PiperOrigin-RevId: 268693087 GitOrigin-RevId: d3f2943ec6d9be5db3e60ef1d1ddb4c118b6ef54 Change-Id: I06f134e902e8a4addebef6073cc92697aecf89ca |
||
---|---|---|
.. | ||
zoneinfo | ||
README.zoneinfo | ||
version |
testdata/zoneinfo contains time-zone data files that may be used with CCTZ. Install them in a location referenced by the ${TZDIR} environment variable. Symbolic and hard links have been eliminated for portability. On Linux systems the distribution's versions of these files can probably already be found in the default ${TZDIR} location, /usr/share/zoneinfo. New versions can be generated using the following shell script. #!/bin/sh - set -e DESTDIR=$(mktemp -d) trap "rm -fr ${DESTDIR}" 0 2 15 ( cd ${DESTDIR} git clone https://github.com/eggert/tz.git make --directory=tz \ install DESTDIR=${DESTDIR} \ DATAFORM=vanguard \ TZDIR=/zoneinfo \ REDO=posix_only \ LOCALTIME=Factory \ TZDATA_TEXT= \ ZONETABLES=zone1970.tab tar --create --dereference --hard-dereference --file tzfile.tar \ --directory=tz tzfile.h tar --create --dereference --hard-dereference --file zoneinfo.tar \ --exclude=zoneinfo/posixrules zoneinfo \ --directory=tz version ) tar --extract --directory src --file ${DESTDIR}/tzfile.tar tar --extract --directory testdata --file ${DESTDIR}/zoneinfo.tar exit 0 To run the CCTZ tests using the testdata/zoneinfo files, execute: bazel test --test_env=TZDIR=${PWD}/testdata/zoneinfo ...