From 3be256d49e43af7e5d81d448992d3963925d3c29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sun, 31 Jul 2022 19:12:48 +0700 Subject: [PATCH] tzdata: fix update on system with leftover timezone --- srcpkgs/tzutils/template | 2 +- srcpkgs/tzutils/tzdata.INSTALL | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/tzutils/tzdata.INSTALL diff --git a/srcpkgs/tzutils/template b/srcpkgs/tzutils/template index 2bfcccb4f4d5..69763ca6814f 100644 --- a/srcpkgs/tzutils/template +++ b/srcpkgs/tzutils/template @@ -1,7 +1,7 @@ # Template file for 'tzutils' pkgname=tzutils version=2022a -revision=2 +revision=3 bootstrap=yes wrksrc="tzdb-${version}" short_desc="Time zone and daylight-saving time utilities" diff --git a/srcpkgs/tzutils/tzdata.INSTALL b/srcpkgs/tzutils/tzdata.INSTALL new file mode 100644 index 000000000000..5b91eff82942 --- /dev/null +++ b/srcpkgs/tzutils/tzdata.INSTALL @@ -0,0 +1,11 @@ +case "${ACTION}" in +pre) + # Due to some reasons, some old timezone was kept + # The latest one would be Canada/East-Saskatchewan in 2017c + # Don't force remove on everyone since it will spit error on update + if [ -f usr/share/zoneinfo/posix/Canada/East-Saskatchewan ]; then + rm -rf usr/share/zoneinfo/posix + rm -rf usr/share/zoneinfo/right + fi + ;; +esac