У меня один товарищ активно контрибьютит в OpenSuse он сказал что вообще нет проблемы.
1. берем сырцы
http://demeter.uni-regensburg.de/SLES11 ... .1.src.rpm ftp://ftp.iana.org/tz/releases/tzcode2014h.tar.gz ftp://ftp.iana.org/tz/releases/tzdata2014h.tar.gz 2. rpm -ivh timezone-2013b-0.4.1.src.rpm, кидаем сырцы с iana.org в /usr/src/packages/SOURCES
3. правим /usr/src/packages/SCPECS/timezone.spec, я правил
============== cut here ===========
# norootforbuild
Name: timezone
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later
Summary: Timezone descriptions
Group: System/Base
AutoReqProv: on
Version:
2014hRelease: 0.4.1
Url:
http://www.gnu.org/software/libc/libc.htmlPreReq: filesystem
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: tzdata%{version}.tar.gz
Source1:
tzcode2014h.tar.gz#Patch0: tzdata-china.diff
#Patch1: tzcode-zic.diff
#Patch2: tzcode-ksh.diff
%description
These are configuration files that describe available time zones. You
can select an appropriate time zone for your system with YaST.
%prep
%setup -c -a 1
#%patch
#%patch1
#%patch2============== cut here ===========
ну и для порядка
============== cut here ===========
%changelog
* Mon Oct 6 2014 e-mail@here
- update tzdata to 2014h
* tzdata-china patch removed
============== cut here ===========
далее rpmbuild -ba timezone.spec
на выходе имеем в /usr/src/packages/RPMS/x86_64
файлик timezone-2014h-0.4.1.x86_64.rpm
rpm -Uvh timezone-2014h-0.4.1.x86_64.rpm
и после этого проверяем:
zdump -vv /etc/localtime | grep 2014
/etc/localtime Sat Oct 25 18:59:59 2014 UT = Sun Oct 26 01:59:59 2014 NOVT isdst=0 gmtoff=25200
/etc/localtime Sat Oct 25 19:00:00 2014 UT = Sun Oct 26 01:00:00 2014 NOVT isdst=0 gmtoff=21600
вуяля.
В общем надо бы взять сходник _последнего_ доступного для SLES10 SP4 сырца timezone и поправить номер версии на
ту что у недоступного нам бинарного RPM пакета.
Вопрос - кто-нибудь миррорит сырцы OES10 SP4 x86_64 на свой SMT ? У меня SLES10 SP3,SP4 есть но без сырцов .... тянуть много не хочется. Дадите сырцы последнего соберем _более правильный_ RPM.
UPD: нашел timezone-2013d-0.5.1.src.rpm
дают в
https://www.suse.com/download-linux/pat ... -code.htmlпо логину-паролю для ну_новелл_ком.