Daylight savings time / 6.1 and 4.11
hal
hl700 at cc.usu.edu
Fri Jan 19 23:30:21 UTC 2007
On Jan 18, 2007, at Thursday, Jan18, 2007 5:36 PM, Murray Taylor wrote:
>>
>> This is an issue here at work. We have very many FreeBSD 4.x
>> machines and a
>> growing number of FreeBSD 6.x. The change when daylight
>> saving time starts
>> and ends is an issue for machines in the United States and, we think,
>> those in Canada. The way to check if your zone file is
>> correct is to do
>>
>> zdump -v /etc/localtime | more
>>
>> Look for the following
>>
>>
>> /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
>>
>> If you see this, your zone file will handle the change
>> correctly. The 6.x
>> series has the corrected zone files. 4.x does not have this.
>> The best way
>> to handle this is to copy the zone file from
>> /usr/share/zoneinfo on a 6.x
>> machine to your 4.x.
>>
>>
>> Josef
>>
Interesting:
Just did an upgrade to 6.2-STABLE from 6.1-RELEASE-p10 and here is
what I see.
uname -r
6.2-STABLE
zdump -v -c 2008 MST7MDT
MST7MDT Sun Mar 11 08:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 MST
isdst=0 gmtoff=-25200
MST7MDT Sun Mar 11 09:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 MDT
isdst=1 gmtoff=-21600
MST7MDT Sun Nov 4 07:59:59 2007 UTC = Sun Nov 4 01:59:59 2007 MDT
isdst=1 gmtoff=-21600
MST7MDT Sun Nov 4 08:00:00 2007 UTC = Sun Nov 4 01:00:00 2007 MST
isdst=0 gmtoff=-25200
Shows the new MST -> MDT and MDT -> MST dates
zdump -v -c 2008 /etc/localtime
/etc/localtime Sun Apr 1 08:59:59 2007 UTC = Sun Apr 1 01:59:59
2007 MST isdst=0 gmtoff=-25200
/etc/localtime Sun Apr 1 09:00:00 2007 UTC = Sun Apr 1 03:00:00
2007 MDT isdst=1 gmtoff=-21600
/etc/localtime Sun Oct 28 07:59:59 2007 UTC = Sun Oct 28 01:59:59
2007 MDT isdst=1 gmtoff=-21600
/etc/localtime Sun Oct 28 08:00:00 2007 UTC = Sun Oct 28 01:00:00
2007 MST isdst=0 gmtoff=-25200
Shows the old MST -> MDT and MDT -> MST dates
What did I miss? What do I do next?
hal
More information about the freebsd-questions
mailing list