I don't know about all distributions, but my Fedora Core 6 box is already fixed.
The command:
[tt]zdump -v CST6CDT | grep 2007[/tt]
(this is for U.S. Central Time, where I am. For U.S. Eastern Time, replace "CST6CDT" with "EST5EDT") will output something like:
[tt]CST6CDT Sun Mar 11 07:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 CST isdst=0 gmtoff=-21600
CST6CDT Sun Mar 11 08:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 CDT isdst=1 gmtoff=-18000
CST6CDT Sun Nov 4 06:59:59 2007 UTC = Sun Nov 4 01:59:59 2007 CDT isdst=1 gmtoff=-18000
CST6CDT Sun Nov 4 07:00:00 2007 UTC = Sun Nov 4 01:00:00 2007 CST isdst=0 gmtoff=-21600[/tt]
This indicates my machine will "spring forward" on Sunday, March 11 and "fall back" on Sunday, November 4, which I think is correct.
On my Fedora Core 6 system, that data is contained in the "tzdata" package. If necessary (and if you have it), updating that package on your system will take care of it.
Want the best answers?
Ask the best questions! TANSTAAFL!