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 fedora-list
mailing list