BULLETIN NUMBER:  SWB-054

DATE ISSUED:  March 14, 2007 (Reissued from January 12, 2007)

DATE CLOSED: 

AFFECTED SYSTEMS:  All PowerMAX OS Architectures, All Patch Levels and Service Releases

RELEASE LEVEL:  PowerMAX OS 4.3, 5.1, 6.3

 

EXPLANATION:  The Energy Policy Act of 2005 (http://www.doi.gov/iepa/EnergyPolicyActof2005.pdf) Sec. 110

defines the new time periods for beginning and ending Daylight Savings Time.  This new data must be coded into the

binary Time Zone Information Files.

 

RESOLUTION:  Updating the Time Zone Information Files on a PowerMAX OS system can be accomplished by

the following steps:

 

      1.  Locate the appropriate Time Zone Information source file on your system. The only files affected

           are ‘northamerica’ and ‘pacificnew’:

 

              # cd /usr/lib/locale/TZ

 

      2.  Backup the original ‘northamerica’ and/or ‘pacificnew’ files:

 

             # cp –p northamerica northamerica.bck

             # cp –p pacificnew pacificnew.bck

 

      3.  Edit the ‘northamerica’ and/or ‘pacificnew’ files and add the following ‘Rule’ lines:

 

              Rule     US     2007     max     -     Nov     Sun>=1     2:00     0        S

              Rule     US     2007     max     -     Mar     Sun>=8     2:00     1:00   D

 

      4.  Change the following ‘Rule’ lines:

 

              On the Rule line that has NAME=US, FROM=1987, and TO=max, change TO=2006.

              On the Rule line that has NAME=US, FROM=1969, and TO=max, change TO=2006.

 

      5.  Backup the original binary Time Zone Information Files under /usr/lib/locale/TZ/US.

 

              # mkdir /usr/lib/locale/TZ/US.bck

              # cp –p /usr/lib/locale/TZ/US/* /usr/lib/locale/TZ/US.bck

 

      6.  Create the new binary Time Zone Information Files for the new ‘northamerica’ or ‘pacificnew’ source.

 

              # zic northamerica

              # zic pacificnew

 

      7.  Modify /etc/TIMEZONE to set the TZ environment variable.  The updated timezone must have

           one of the following formats:

 

              TZ=:US/<timezone>

                    where <timezone> is Eastern, Central, Mountain, or Pacific

 

              TZ=:<STD#DST>       (NOTE:  The 7-character format must have a leading ‘:’)

                    where <STD#EDT> is one of:

                    :EST5EDT, :CST6CDT, :MST7MDT, or :PST8PDT

 

              TZ=stdoffset[dst[offset],[start[/time],end[/time]]]

           

          For example: EST5EDT equates to:

 

                    TZ=EST5EDT,M3.2.0/2,M11.1.0/2

 

           Refer to environ(5) for a detailed explanation.

 

      8.  Reboot your system. 

      

All northamerica/pacificnew time zones will now understand the new Daylight Savings Time Rules.

 

The Time Zone Information source files will be corrected in the next PowerMAX OS 5.1 or 6.3 Service Release.

Temp Patches will be available from Concurrent Computer Corporation Customer Support for 4.3P16 and 5.1SR10. 

No attempt will be made to provide temp patches for any other releases.