Date: Fri, 9 Mar 2007 14:48:36 -0700 From: Dan Busarow <dan@dpcsys.com> To: DAve <dave.list@pixelhammer.com> Cc: "freebsd-questions@freebsd.org Questions -" <freebsd-questions@freebsd.org> Subject: Re: zoneinfo FreeBSD 4.4 - 4.11 Message-ID: <36B16658-0629-43AC-8871-8544F041108C@dpcsys.com> In-Reply-To: <45F1BDC2.8030507@pixelhammer.com> References: <010801c7624c$709ecb80$6501a8c0@GRANT> <200703091640.18154.v.cristescu@lamit.ro> <3CA73050-6661-47A5-976F-07DEB390E133@dpcsys.com> <45F1BDC2.8030507@pixelhammer.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mar 9, 2007, at 1:04 PM, DAve wrote: > Dan Busarow wrote: >> On Mar 9, 2007, at 7:40 AM, Vasile Cristescu wrote: >>> On Friday 09 March 2007 15:11, Grant Peel wrote: >>>> Hi all, >>>> >>>> I got all my servers playiung nice with the new port for >>>> zoneinfo, all but >>>> one which is a simple slave nameserver ruynning FreeBSD 4.4. >>>> >>>> When I installed the port on it, and try to run make, I get this: >>>> >>>> voyager ROOT /usr/gpeel/zoneinfo > make >>>> zoneinfo-: You need to define PORTNAME and PORTVERSION instead >>>> of PKGNAME. >>>> (This port is too old for your bsd.port.mk, please update it to >>>> match >>>> your bsd.port.mk.) >>>> *** Error code 1 >>>> >>>> Stop. >>>> >>>> I have been reading lots about simply updateing the zone file >>>> itself, but >>>> have not been undersztanding what I am seeing. If anyone could >>>> simplify, I >>>> would appreciate it. >>>> >> Grant, >> Search for an email I sent to the list on 2/22 with Subject >> Determining daylight savings changes on BSD >> It has the steps needed to update manually from source. >> Here's the steps >> If you can't use the ports to update your time zone files here is >> the manual procedure. >> 1. create a new directory and cd into it >> e.g. # mkdir myzoneinfo; cd myzoneinfo >> 2. # fetch ftp://elsie.nci.nih.gov/pub/tzdata2007b.tar.gz >> 3. # tar -zxvf tzdata2007b.tar.gz >> 4. you will now have a bunch of files in the directory extracted >> from tzdata2007b. >> you need to edit zone.tab and comment out these lines >> #AX +6006+01957 Europe/Mariehamn >> #GG +4927-00232 Europe/Guernsey >> #IM +5409-00428 Europe/Isle_of_Man >> #JE +4912-00207 Europe/Jersey >> #ME +4226+01916 Europe/Podgorica >> #RS +4450+02030 Europe/Belgrade >> #TL -0833+12535 Asia/Dili >> 5. run this command >> # zic -d ./zoneinfo -p America/Los_Angeles -m 0644 -y ./ >> yearistype \ >> africa antarctica asia australasia etcetera europe \ >> factory northamerica southamerica systemv >> that's all one long line >> the zic command will create a new directory named zoneinfo and >> fill it with the new zoneinfo files. You can compare it to >> /usr/share/zoneinfo >> 6. install the new files by running >> # cp -R -p ./zoneinfo/ /usr/share/zoneinfo >> # cp ./zone.tab /usr/share/zoneinfo >> # tzsetup >> 7. to verify that all went well run >> # zdump -v /etc/localtime | grep 2007 >> your should get >> /etc/localtime Sun Mar 11 09:59:59 2007 UTC = Sun Mar 11 01:59:59 >> 2007 PST isdst=0 gmtoff=-28800 >> /etc/localtime Sun Mar 11 10:00:00 2007 UTC = Sun Mar 11 03:00:00 >> 2007 PDT isdst=1 gmtoff=-25200 >> /etc/localtime Sun Nov 4 08:59:59 2007 UTC = Sun Nov 4 01:59:59 >> 2007 PDT isdst=1 gmtoff=-25200 >> /etc/localtime Sun Nov 4 09:00:00 2007 UTC = Sun Nov 4 01:00:00 >> 2007 PST isdst=0 gmtoff=-28800 >> I've done this on 1/2 dozen older 4.x and 5.x servers and it works >> fine. > > Just a heads up, that file is now tzdata2007c.tar.gz, created on > Feb 26th. At least I couldn't grab tzdata2007b.tar.gz anymore. Thanks for cathing and posting that Dave. It is indeed supposed to be tzdata2007c.tar.gz Dan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36B16658-0629-43AC-8871-8544F041108C>