{ (type git) >/dev/null 2>&1 && \ V=`git describe --match '[0-9][0-9][0-9][0-9][a-z]*' \ --abbrev=7 --dirty` || \ V='unknown'; } && \ printf '%s\n' "$V" >version.out mv version.out version awk -v DATAFORM=`expr main.zi : '\(.*\).zi'` -f ziguard.awk \ africa antarctica asia australasia europe northamerica southamerica etcetera factory backward >main.zi.out mv main.zi.out main.zi version=`sed 1q version` && \ LC_ALL=C awk \ -v dataform='main' \ -v deps='ziguard.awk africa antarctica asia australasia europe northamerica southamerica etcetera factory backward zishrink.awk' \ -v redo='posix_right' \ -v version="$version" \ -f zishrink.awk \ main.zi >tzdata.zi.out mv tzdata.zi.out tzdata.zi rm -f set-timestamps.out if (type git) >/dev/null 2>&1 && \ files=`git ls-files calendars CONTRIBUTING LICENSE Makefile NEWS README theory.html version newctime.3 newstrftime.3 newtzset.3 time2posix.3 tzfile.5 tzselect.8 zic.8 zdump.8 date.1 newctime.3.txt newstrftime.3.txt newtzset.3.txt time2posix.3.txt tzfile.5.txt tzselect.8.txt zic.8.txt zdump.8.txt date.1.txt tz-art.html tz-how-to.html tz-link.html tzfile.h private.h localtime.c asctime.c difftime.c strftime.c zic.c zdump.c date.c tzselect.ksh workman.sh africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone1970.tab zone.tab checklinks.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk zoneinfo2tdf.pl tzdata.zi` && \ touch -md @1 test.out; then \ rm -f test.out && \ for file in $files; do \ if git diff --quiet $file; then \ time=`git log -1 --format='tformat:%ct' $file` && \ touch -cmd @$time $file; \ else \ echo >&2 "$file: warning: does not match repository"; \ fi || exit; \ done; \ fi touch -cmr `ls -t leapseconds.awk leap-seconds.list | sed 1q` leapseconds for file in `ls newctime.3.txt newstrftime.3.txt newtzset.3.txt time2posix.3.txt tzfile.5.txt tzselect.8.txt zic.8.txt zdump.8.txt date.1.txt | sed 's/\.txt$//'`; do \ touch -cmr `ls -t $file workman.sh | sed 1q` $file.txt || \ exit; \ done touch -cmr `ls -t ziguard.awk zishrink.awk version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward | sed 1q` tzdata.zi touch -cmr `ls -t calendars CONTRIBUTING LICENSE Makefile NEWS README africa antarctica asctime.c asia australasia backward backzone checklinks.awk checktab.awk date.1 date.c difftime.c etcetera europe factory iso3166.tab leap-seconds.list leapseconds.awk localtime.c newctime.3 newstrftime.3 newtzset.3 northamerica private.h southamerica strftime.c theory.html time2posix.3 tz-art.html tz-how-to.html tz-link.html tzfile.5 tzfile.h tzselect.8 tzselect.ksh workman.sh zdump.8 zdump.c zic.8 zic.c ziguard.awk zishrink.awk zone.tab zone1970.tab zoneinfo2tdf.pl | sed 1q` version touch set-timestamps.out awk -v DATAFORM=`expr rearguard.zi : '\(.*\).zi'` -f ziguard.awk \ africa antarctica asia australasia europe northamerica southamerica etcetera factory backward >rearguard.zi.out mv rearguard.zi.out rearguard.zi VERSION=`cat version` && \ make VERSION="$VERSION" rearguard_tarballs_version make[1]: Entering directory `/home/tzdata/tzdata-2020c/tzdb-2020c' version=`sed 1q version` && \ LC_ALL=C awk \ -v dataform='main' \ -v deps='ziguard.awk africa antarctica asia australasia europe northamerica southamerica etcetera factory backward zishrink.awk' \ -v redo='posix_right' \ -v version="$version" \ -f zishrink.awk \ main.zi >tzdata.zi.out mv tzdata.zi.out tzdata.zi rm -f set-timestamps.out if (type git) >/dev/null 2>&1 && \ files=`git ls-files calendars CONTRIBUTING LICENSE Makefile NEWS README theory.html version newctime.3 newstrftime.3 newtzset.3 time2posix.3 tzfile.5 tzselect.8 zic.8 zdump.8 date.1 newctime.3.txt newstrftime.3.txt newtzset.3.txt time2posix.3.txt tzfile.5.txt tzselect.8.txt zic.8.txt zdump.8.txt date.1.txt tz-art.html tz-how-to.html tz-link.html tzfile.h private.h localtime.c asctime.c difftime.c strftime.c zic.c zdump.c date.c tzselect.ksh workman.sh africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone1970.tab zone.tab checklinks.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk zoneinfo2tdf.pl tzdata.zi` && \ touch -md @1 test.out; then \ rm -f test.out && \ for file in $files; do \ if git diff --quiet $file; then \ time=`git log -1 --format='tformat:%ct' $file` && \ touch -cmd @$time $file; \ else \ echo >&2 "$file: warning: does not match repository"; \ fi || exit; \ done; \ fi touch -cmr `ls -t leapseconds.awk leap-seconds.list | sed 1q` leapseconds for file in `ls newctime.3.txt newstrftime.3.txt newtzset.3.txt time2posix.3.txt tzfile.5.txt tzselect.8.txt zic.8.txt zdump.8.txt date.1.txt | sed 's/\.txt$//'`; do \ touch -cmr `ls -t $file workman.sh | sed 1q` $file.txt || \ exit; \ done touch -cmr `ls -t ziguard.awk zishrink.awk version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward | sed 1q` tzdata.zi touch -cmr `ls -t calendars CONTRIBUTING LICENSE Makefile NEWS README africa antarctica asctime.c asia australasia backward backzone checklinks.awk checktab.awk date.1 date.c difftime.c etcetera europe factory iso3166.tab leap-seconds.list leapseconds.awk localtime.c newctime.3 newstrftime.3 newtzset.3 northamerica private.h southamerica strftime.c theory.html time2posix.3 tz-art.html tz-how-to.html tz-link.html tzfile.5 tzfile.h tzselect.8 tzselect.ksh workman.sh zdump.8 zdump.c zic.8 zic.c ziguard.awk zishrink.awk zone.tab zone1970.tab zoneinfo2tdf.pl | sed 1q` version touch set-timestamps.out rm -fr tzdataunknown-rearguard.dir mkdir tzdataunknown-rearguard.dir ln calendars CONTRIBUTING LICENSE Makefile NEWS README theory.html version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone1970.tab zone.tab checklinks.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk zoneinfo2tdf.pl tzdataunknown-rearguard.dir cd tzdataunknown-rearguard.dir && \ rm -f africa antarctica asia australasia europe northamerica southamerica etcetera factory backward version for f in africa antarctica asia australasia europe northamerica southamerica etcetera factory backward ; do \ rearf=tzdataunknown-rearguard.dir/$f; \ awk -v DATAFORM=rearguard -f ziguard.awk $f >$rearf && \ touch -cmr `ls -t ziguard.awk $f` $rearf || exit; \ done sed '1s/$/-rearguard/' \ tzdataunknown-rearguard.dir/version : The dummy pacificnew pacifies TZUpdater 2.3.1 and earlier. TZ=UTC0 touch -mt 202010122253.00 \ tzdataunknown-rearguard.dir/pacificnew touch -cmr version tzdataunknown-rearguard.dir/version LC_ALL=C && export LC_ALL && \ (cd tzdataunknown-rearguard.dir && \ tar `if tar --numeric-owner --owner=0 --group=0 --mode=go+u,go-w --sort=name --version >/dev/null 2>&1; then echo --numeric-owner --owner=0 --group=0 --mode=go+u,go-w --sort=name; else :; fi` -cf - \ calendars CONTRIBUTING LICENSE Makefile NEWS README theory.html version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone1970.tab zone.tab checklinks.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk zoneinfo2tdf.pl pacificnew | \ gzip -9n) >tzdataunknown-rearguard.tar.gz.out mv tzdataunknown-rearguard.tar.gz.out tzdataunknown-rearguard.tar.gz make[1]: Leaving directory `/home/tzdata/tzdata-2020c/tzdb-2020c'