aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2020-08-04 11:15:59 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2020-08-04 11:15:59 +0200
commitfff876628d1442b99eba633844b61af4f60bc802 (patch)
treee687135e17edb01665a4f79d11151aa4a79df068
parentFix make install for tzget. (diff)
downloadcalp-fff876628d1442b99eba633844b61af4f60bc802.tar.gz
calp-fff876628d1442b99eba633844b61af4f60bc802.tar.xz
Work on changing upstream for tzget.
-rwxr-xr-xconfigure2
-rwxr-xr-xtzget14
2 files changed, 11 insertions, 5 deletions
diff --git a/configure b/configure
index 79bd713b..6f5dc927 100755
--- a/configure
+++ b/configure
@@ -48,3 +48,5 @@
,@(when zoneinfo
`((set-config! 'tz-file ,path)
(set-config! 'tz-list (quote ,names))))))))
+
+;; vim:ft=scheme:
diff --git a/tzget b/tzget
index bd81e4b7..14c9b668 100755
--- a/tzget
+++ b/tzget
@@ -6,15 +6,19 @@
# - the names of the zoneinfo files to be parsed
CACHE_DIR=${CACHE_DIR:-~/.cache/calp}
-RELEASE=2020a
-TZ_SRC="https://github.com/eggert/tz/archive/$RELEASE.tar.gz"
+TAR=tzdata-latest.tar.gz
+TZ_SRC="https://www.iana.org/time-zones/repository/$TAR"
mkdir -p $CACHE_DIR
cd $CACHE_DIR
-test -f "$RELEASE.tar.gz" || curl -sOL $TZ_SRC
-test -d "tz-$RELEASE" || tar xzf "$RELEASE.tar.gz"
-cd "tz-$RELEASE"
+test -d "tzdata" || {
+ test -f "/tmp/$TAR" || env --chdir=/tmp curl -sOL $TZ_SRC
+ mkdir tzdata
+ tar xf "/tmp/$TAR" -C tzdata
+}
+cd "tzdata"
+
tzpath=$(pwd)