040b747970656473747265616d8103a2840163808403737373fe8108c4811dcf84017300
OPENSTEP 

Title: OPENSTEP Time Zone Patch 
Entry Number: 2463
Creation Date: September 27, 1996
Last Updated: <<Date September 27, 1996>>
Procedure Valid for Release: Time Zone Patch

Keywords: OPENSTEP, NEXTSTEP, patch, hppa, sparc, intel, m68k, system

Overview

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.

The 7th European Union Directive on Summer Time specifies that starting in 1996, daylight savings 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 daylight savings time 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.

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.

The following files make up the Time Zone Patch:
2463_TimeZonePatch.readme.rtf
2464_TimeZonePatch_Mach.pkg.compressed
2465_TimeZonePatch_NT.tar
2466_gnutar.exe

Installing the TIMEZONE Patch Update on Mach

After copying NeXTanswer 2464_TimeZonePatch_Mach.pkg.compressed to your computer's disk, 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 timezone is set correctly.

Installing the TIMEZONE Patch Update on NT

After copying NeXTanswer 2465_TimeZonePatch_NT.tar to your computer's disk, 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, please use the one provided along with this patch (see NeXTanswer 2466_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 savings 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.

See Also:
2463_TimeZonePatch.readme.rtf
2464_TimeZonePatch_Mach.pkg.compressed
2465_TimeZonePatch_NT.tar
2466_gnutar.exe