Given SCO's financial troubles, I have to wonder whether they'll
issue a patch to fix the upcoming changes to DST in 2007. Fortunately,
it's easy to fix this yourself by modifying /etc/TIMEZONE.
As I'm in Massachusetts, I'd change TZ=EST5EDT to
TZ=EST5EDT,M3.2.0/2:00:00,M11.1.0/2:00:00 and reboot. That's simple
enough, but what does it mean?
If you look at the man page for this file (man F timezone), it
all becomes clear. The new DST begins at 2:00 AM on the second Sunday
of March and ends at 2:00 AM on the first Sunday of November, That's
expressed in TIMEZONE as "Mmonth.week.day/time,month.week.day/time". March
is the third month, Sunday is day 0, and we want the second week, so
M3.2.0/2:00:00 is what we want for start and M11.1.0 is the end. You could leave off the "/2:00:00"
because 2:00 AM is the default.