| # Copyright 2012 The Go Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style |
| # license that can be found in the LICENSE file. |
| # This script rebuilds the time zone files using files |
| # downloaded from the ICANN/IANA distribution. |
| # Consult https://www.iana.org/time-zones for the latest versions. |
| curl -L -O https://www.iana.org/time-zones/repository/releases/tzcode$CODE.tar.gz |
| curl -L -O https://www.iana.org/time-zones/repository/releases/tzdata$DATA.tar.gz |
| tar xzf tzcode$CODE.tar.gz |
| tar xzf tzdata$DATA.tar.gz |
| make CFLAGS=-DSTD_INSPIRED AWK=awk TZDIR=zoneinfo posix_only |
| zip -0 -r ../../zoneinfo.zip * |
| if [ "$1" = "-work" ]; then |
| echo Left workspace behind in work/. |
| echo New time zone files in zoneinfo.zip. |