Time zone update for older systems: SOLVED

Aaron Konstam akonstam at sbcglobal.net
Tue Mar 6 15:47:38 UTC 2007


On Tue, 2007-03-06 at 08:06 -0700, Travis Bullock wrote:
> Many thanks Temlakos, for your detailed explanation. I have not tried it yet but it looks pretty solid.
> 
> Cheers,
> 
> Travis Bullock
> Systems Administrator
> Avmax Group Inc.
> 
> 
> ----- Original Message -----
> From: "Temlakos" <temlakos at gmail.com>
> To: "For users of Fedora Core releases," <fedora-list at redhat.com>
> Sent: Friday, March 2, 2007 4:21:53 PM (GMT-0700) America/Denver
> Subject: Time zone update for older systems: SOLVED
> 
> Everyone:
> 
> Herewith a procedure I just used to update time zone data directly on a 
> machine still running Fedora Core 1. (Why the machine is in that state 
> is beyond scope here; it has to wait until I get a madwifi-compatible 
> PCI wireless card to replace the Linksys WMP-54G v3 that it has in it now.)
> 
> Step one: acquire time zone data. I went right to the source:
> 
> ftp://elsie.nci.nih.gov/pub/
> 
> Look for a file titled "tzdata2007c.tar.gz" or anything later. The "c" 
> version dates from 26 February 2007.
> 
> Step two: extract this archive into a temporary folder:
> 
> $ mkdir tztemp
> $ tar -zxvf tzdata2007c.tar.gz
> 
> Step three: compile the time zone data. North America should hold all 
> the changes you need.
> 
> $mkdir zoneinfo
> #su
> #zic -d zoneinfo northamerica
> 
> Step four: Copy /everything/ in your new zoneinfo directory into 
> /usr/share/zoneinfo. Use recursive copying, or dive into the various 
> directories, whatever--but copy /everything/ into /usr/share/zoneinfo. 
> (You never know when you might move from one time zone to another in the 
> future.)
> 
> Step five: Quit the terminal, and then use the "Adjust Date and Time" 
> routine for a special maneuver. You must /change your time zone/ to some 
> other, arbitrary time zone, /quit/ the time-adjustment program, 
> /restart/ that program, and then change your time zone /back/. That will 
> copy the necessary file from /usr/share/zoneinfo into /etc/localtime.
> 
> The test: when you execute
> 
> $ /usr/sbin/zdump -v /etc/localtime | grep 2007
> 
> you should see four lines, proposing a change to DST on March 11, 2007 
> and a change back to ST on November 4.
> 
> The above should solve the immediate problem--or at least, I'll know 
> when I wake up on March 11 and start that machine again, and see whether 
> it agrees with all the clocks that I have rolled forward the night before.
> 
> Credit goes to users "Brydon" and "jacqespi" at LinusQuestions.org, the 
> first for suggesting most of the steps, and the second for providing the 
> URL for the time zone files published by the US National Institute of 
> Standards and Technology. Changing the time zone setting back and forth 
> comes from an insight into exactly how the file /etc/localtime is set. I 
> suppose I could have established a forced symbolic link, but that seemed 
> "dirty," and I like things "clean."
> 
> Temlakos
> 
This is all great but if you google : tzdatta rpm 
the frost response will lead you to rpms for all the versions of fedora
of interest.
-- 
Aaron Konstam <akonstam at sbcglobal.net>




More information about the users mailing list