Change-Id: Ia34a67a164747013d8c885eb23d7bc273683b53a
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/1832
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: suezzelur <anishs@vmware.com>
| ... | ... |
@@ -1,19 +1,19 @@ |
| 1 |
-Summary: Time zone data |
|
| 2 |
-Name: tzdata |
|
| 3 |
-Version: 2016h |
|
| 4 |
-Release: 1%{?dist}
|
|
| 5 |
-URL: http://www.iana.org/time-zones |
|
| 6 |
-License: Public Domain |
|
| 7 |
-Group: Applications/System |
|
| 8 |
-Vendor: VMware, Inc. |
|
| 9 |
-Distribution: Photon |
|
| 10 |
-Source0: http://www.iana.org//time-zones/repository/releases/%{name}%{version}.tar.gz
|
|
| 1 |
+Summary: Time zone data |
|
| 2 |
+Name: tzdata |
|
| 3 |
+Version: 2016h |
|
| 4 |
+Release: 2%{?dist}
|
|
| 5 |
+URL: http://www.iana.org/time-zones |
|
| 6 |
+License: Public Domain |
|
| 7 |
+Group: Applications/System |
|
| 8 |
+Vendor: VMware, Inc. |
|
| 9 |
+Distribution: Photon |
|
| 10 |
+Source0: http://www.iana.org//time-zones/repository/releases/%{name}%{version}.tar.gz
|
|
| 11 | 11 |
%define sha1 tzdata=2a43fc1665aab340d8d6505dff9f57b270b5dda2 |
| 12 |
-BuildArch: noarch |
|
| 12 |
+BuildArch: noarch |
|
| 13 | 13 |
%description |
| 14 | 14 |
Sources for time zone and daylight saving time data |
| 15 | 15 |
%define sha1 tzdata=0fe77c8cca50b5f20d73e9c2a5b4fadca34c1504 |
| 16 |
-%define blddir %{name}-%{version}
|
|
| 16 |
+%define blddir %{name}-%{version}
|
|
| 17 | 17 |
%prep |
| 18 | 18 |
rm -rf %{blddir}
|
| 19 | 19 |
install -vdm 755 %{blddir}
|
| ... | ... |
@@ -25,25 +25,40 @@ cd %{blddir}
|
| 25 | 25 |
ZONEINFO=%{buildroot}%{_datarootdir}/zoneinfo
|
| 26 | 26 |
install -vdm 755 $ZONEINFO/{posix,right}
|
| 27 | 27 |
for tz in etcetera southamerica northamerica europe africa antarctica \ |
| 28 |
- asia australasia backward pacificnew systemv; do |
|
| 29 |
- zic -L /dev/null -d $ZONEINFO -y "sh yearistype.sh" ${tz}
|
|
| 30 |
- zic -L /dev/null -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz}
|
|
| 31 |
- zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz}
|
|
| 28 |
+ asia australasia backward pacificnew systemv; do |
|
| 29 |
+ zic -L /dev/null -d $ZONEINFO -y "sh yearistype.sh" ${tz}
|
|
| 30 |
+ zic -L /dev/null -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz}
|
|
| 31 |
+ zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz}
|
|
| 32 | 32 |
done |
| 33 | 33 |
cp -v zone.tab iso3166.tab $ZONEINFO |
| 34 | 34 |
zic -d $ZONEINFO -p America/New_York |
| 35 | 35 |
install -vdm 755 %{buildroot}%{_sysconfdir}
|
| 36 |
-ln -svf %{_datarootdir}/zoneinfo/UTC %{buildroot}%{_sysconfdir}/localtime
|
|
| 36 |
+ |
|
| 37 |
+%pretrans |
|
| 38 |
+if [ -f %{_sysconfdir}/localtime ]; then
|
|
| 39 |
+ mv %{_sysconfdir}/localtime %{_sysconfdir}/localtime.bak
|
|
| 40 |
+fi |
|
| 41 |
+%posttrans |
|
| 42 |
+# Install |
|
| 43 |
+if [ $1 -eq 1 ]; then |
|
| 44 |
+ ln -svf %{_datarootdir}/zoneinfo/UTC %{_sysconfdir}/localtime
|
|
| 45 |
+# Upgrade |
|
| 46 |
+else |
|
| 47 |
+ mv %{_sysconfdir}/localtime.bak %{_sysconfdir}/localtime
|
|
| 48 |
+fi |
|
| 49 |
+ |
|
| 37 | 50 |
%files |
| 38 | 51 |
%defattr(-,root,root) |
| 39 |
-%{_sysconfdir}/localtime
|
|
| 52 |
+%ghost %{_sysconfdir}/localtime
|
|
| 40 | 53 |
%{_datadir}/*
|
| 41 | 54 |
%changelog |
| 42 |
-* Thu Oct 27 2016 Anish Swaminathan <anishs@vmware.com> 2016h-1 |
|
| 43 |
-- Upgrade to 2016h |
|
| 44 |
-* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2016a-2 |
|
| 45 |
-- GA - Bump release of all rpms |
|
| 46 |
-* Tue Feb 23 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 2016a-1 |
|
| 47 |
-- Upgraded to version 2016a |
|
| 48 |
-* Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 2013i-1 |
|
| 49 |
-- Initial build. First version |
|
| 55 |
+* Wed Dec 07 2016 Anish Swaminathan <anishs@vmware.com> 2016h-2 |
|
| 56 |
+- Preserve /etc/localtime symlink over upgrade |
|
| 57 |
+* Thu Oct 27 2016 Anish Swaminathan <anishs@vmware.com> 2016h-1 |
|
| 58 |
+- Upgrade to 2016h |
|
| 59 |
+* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2016a-2 |
|
| 60 |
+- GA - Bump release of all rpms |
|
| 61 |
+* Tue Feb 23 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 2016a-1 |
|
| 62 |
+- Upgraded to version 2016a |
|
| 63 |
+* Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 2013i-1 |
|
| 64 |
+- Initial build. First version |