Jean-Paul Natola wrote:
Hi everyone,
I'm still having an issue with the new daylight saving-
I ran tzsetup entered the appropriate zone- but when I reboot the machine it
still in the old time zone-
Is there a patch for freebsd 5.4
Dan Busarow posted an excellent step by step earlier. I used it with
success on version 4.8 to 6.2 with no problems (Except the AMD64 port
which has a zdump problem).
See below,
DAve
----------------------------------------------
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/tzdata2007c.tar.gz
3. # tar -zxvf tzdata2007c.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.
Dan
----------------------------------------------
--
Three years now I've asked Google why they don't have a
logo change for Memorial Day. Why do they choose to do logos
for other non-international holidays, but nothing for
Veterans?
Maybe they forgot who made that choice possible.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"