From 7dc0df6bdebd550edca83a355366cb9d47cb2246 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Thu, 30 Apr 2020 18:36:39 +0200 Subject: Add tzget script. --- tzget | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 tzget (limited to 'tzget') diff --git a/tzget b/tzget new file mode 100755 index 00000000..1fd2340a --- /dev/null +++ b/tzget @@ -0,0 +1,28 @@ +#!/bin/bash + +CACHE_DIR=${CACHE_DIR:-~/.cache/calp} +RELEASE=2020a +TZ_SRC="https://github.com/eggert/tz/archive/$RELEASE.tar.gz" + +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" + +tzpath=$(pwd) + +size=$(stat -c "%s" Makefile) + +cat >> Makefile << EOF +.PHONY: print-tdata +print-tdata: + @echo \$(TDATA_TO_CHECK) +EOF +files=$(make print-tdata) + +truncate -cs $size Makefile + +echo $tzpath +echo $files -- cgit v1.2.3