TITLE
    NeXTSTEP and OPENSTEP Time Zone Patch
Article ID:
Created:
Modified:
72463
3/2/99
4/27/99

TOPIC

    This README document describes how to install the TimeZone Patch Update and describes the fixes contained in the update. This update is to be installed only on computers running NEXTSTEP 3.3 , NEXTSTEP 3.3risc, OPENSTEP 4.0 for Mach, OPENSTEP 4.0 for NT, OPENSTEP 4.1 for Mach, and OPENSTEP 4.1 for NT. This problem has been corrected in OPENSTEP 4.2.

    The 7th European Union Directive on Summer Time specifies that starting in 1996, Daylight Saving Time in the European Union will terminate on the last Sunday in October of each year. NeXT current software (including NEXTSTEP, OPENSTEP for Mach, and OPENSTEP for NT) thinks that DST in the European Union terminates on the last Sunday in September of each year.

    To guarantee the integrity of the fixes included in this patch, you should only install this software when received from an authorized NeXT representative or a NeXT server. Your existing NeXT Software License Agreement governs the use of this software update. This patch updates only binary data files containing timezone information. It does not update any executables or scripts or documentation.

    The OPENSTEP Current Patch List, TIL article 70033 , contains information on all available patches and workarounds for all versions of OPENSTEP, including EOF patches. Please read this document if you're not sure which patches you need on your system.


    Caution: You should make sure to back up your files before installing this patch update. On Mach, you should back up your /private/etc/zoneinfo and /usr/template/client/etc/zoneinfo directories. On NT, you should back up your $NEXT_ROOT/NextLibrary/Foundation.framework/Resources/TimeZoneInfo directory .


DISCUSSION

    Installing the TIMEZONE Patch Update on Mach

    After downloading the Mach patch file from:

    ftp://ftp.info.apple.com/Apple_Support_Area/Apple_Software_Updates/MultiCountry/Enterprise/openstep/patches/4.1_TimeZone_Patch/TimeZonePatch_Mach.compressed

    decompress it and follow these instructions to install the TimeZone Patch Update

    1. Log in as root . (If you're not sure how to log in as root , see your system administrator.)

    2. Make sure your computer is running NEXTSTEP 3.3 , NEXTSTEP 3.3risc , OPENSTEP 4.0 for Mach , or OPENSTEP 4.1 for Mach . (You can find the version number with the Workspace Manager application's Info Panel command.)

    Warning: Installing the TimeZone Patch Update on a computer that isn't running one of the above releases may result in unexpected problems.

    3. Double-click the TimeZoneUpdate.pkg file.

    4. Click the Install button in the Installer package window. An Install Package panel opens.

    5. Click Install in the Install Package panel, and if prompted for confirmation, click OK to proceed.
    The Installer window displays information about the progress of the installation.

    6. Log out and restart the computer. You are now finished installing the patch.

    Note: You may wish to confirm via your Date & Time system preferences in the /NextApps/Preferences.app that your computer's time zone is set correctly.



    Installing the TIMEZONE Patch Update on NT

    After downloading the NT patch file from:

    ftp://ftp.info.apple.com/Apple_Support_Area/Apple_Software_Updates/MultiCountry/Enterprise/openstep/patches/4.1_TimeZone_Patch/TimeZonePatch_NT.tar

    follow these instructions to install the TimeZone Patch Update

    1. Log in as Administrator onto your OPENSTEP for NT system. (If you're not sure how to log in as Administrator , see your system administrator.)

    2. Make sure your computer is running OPENSTEP 4.0 for NT , or OPENSTEP 4.1 for NT . (You can find the version number with the Workspace Manager application's Info Panel command.)

    Warning: Installing the TimeZone Patch Update on a computer that isn't running one of the above releases may result in unexpected problems.

    3. Obtain a Bourne Shell prompt. This is located in the OPENSTEP Program Group.

    4. Type cd·$ NEXT_ROOT /NextLibrary/Frameworks/Foundation.framework/Resources/TimeZoneInfo . The $ NEXT_ROOT environment variable refers to the top-level directory where the OPENSTEP software is installed.

    5. Type $NEXT_ROOT/NextDeveloper/Executables/Utilities/gnutar.exe xvf tzupdate.tar . If you do not have a gnutar.exe file, you can download one from:

    ftp://ftp.info.apple.com/Apple_Support_Area/Apple_Software_Updates/MultiCountry/Enterprise/openstep/patches/4.1_TimeZone_Patch/gnutar.exe

    6. If the file $ NEXT_ROOT /NextLibrary/Frameworks/Foundation.framework/Resources/TimeZoneInfo/localtime exists, then delete it.

    7. Copy the appropriate timezone file to the file name localtime . For example, to make the default time zone GB-Eire, type cp -p GB-Eire localtime . Alternatively, you can add the environment variable TZFILE to your environment using the System control panel. The value of the variable should be the path to the appropriate time zone configuration file relative to $NEXT_ROOT/NextLibrary/Frameworks/Foundation.framework/Resources/TimeZoneInfo . For example, to set your time zone to be GB-Eire, the value of the TZFile environment variable would be "GB-Eire".

    8. Log out and restart the computer. You are now finished installing the patch.



    TIMEZONE PATCH UPDATE Release Notes

    The remainder of this file describes the bug fixes that comprise the TimeZone Patch Update .

    Problems Fixed in This Patch Update

    The following problems have been fixed in this update:

    TimeZone Data

    Reference: 67469, 63998

    Problem: European timezone information is incorrect for end of summer time (Daylight Saving Time).

    Fix: For the affected European timezones, the timezone data now correctly ends summer time on the last Sunday in October, in accordance with the European Union's 7th Directive on Summer Time.

Document Information
Product Area: Apple Software
Category: NeXTSTEP; OPENSTEP
Sub Category: Patches

Copyright © 2000 Apple Computer, Inc. All rights reserved.