NESiGate Issues and Fixes

Problem: TimeZone Updates
Various changes are needed in timezone files, including DST change in USA starting in 2007.

Solution: TimeZone update 2006p-1

General procedure:

Download the update (tzdata-2006p-1.inst) from NESi and place it on the NESiGate system.

Execute the file.

For either of the methods below it is assumed that the NESiGate system has Internet Access. If the system does not have access to the internet, you will have to FTP download the update file and place it on an FTP server that the NESiGate system can access.

Then replace ftp.netex.com with your FTP server name,
replace downloads/nesigate-updates/ with the location on your server,
replace anonymous with an appropriate userid,
replace guest@home.net with a valid password.

For NESiGate releases before R2.8:

As root:

ftp the file tzdata-2006p-1.inst in binary mode from ftp.netex.com downloads/nesigate-updates as anonymous into /tmp on the
NESiGate system, eg:

ncftpget -u anonymous -p guest@home.net ftp.netex.com \
/tmp downloads/nesigate-updates/tzdata-2006p-1.inst

Make the file executable: chmod +x /tmp/tzdata-2006p-1.inst

Execute the file: /tmp/tzdata-2006p-1.inst

For NESiGate releases R2.8 and after:

Using the CLI:

receiveMaintFileHost tzdata-2006p-1 anonymous@ftp.netex.com:downloads/nesigate-updates guest@home.net
or
receiveMaintFileMedia mem tzdata-2006p-1 (if on a memory stick)

installNesigateUpdate tzdata-2006p-1

Verification:

The following should be displayed to verify the changes.

***
*** Before Update
***
Atlantic/Bermuda Sun Apr 2 05:59:59 2006 UTC = Sun Apr 2 01:59:59 2006 AST
Atlantic/Bermuda Sun Apr 2 06:00:00 2006 UTC = Sun Apr 2 03:00:00 2006 ADT
Atlantic/Bermuda Sun Oct 29 04:59:59 2006 UTC = Sun Oct 29 01:59:59 2006 ADT
Atlantic/Bermuda Sun Oct 29 05:00:00 2006 UTC = Sun Oct 29 01:00:00 2006 AST
Atlantic/Bermuda Sun Apr 1 05:59:59 2007 UTC = Sun Apr 1 01:59:59 2007 AST
Atlantic/Bermuda Sun Apr 1 06:00:00 2007 UTC = Sun Apr 1 03:00:00 2007 ADT
Atlantic/Bermuda Sun Oct 28 04:59:59 2007 UTC = Sun Oct 28 01:59:59 2007 ADT
Atlantic/Bermuda Sun Oct 28 05:00:00 2007 UTC = Sun Oct 28 01:00:00 2007 AST

***
*** After Update
***
Atlantic/Bermuda Sun Apr 2 05:59:59 2006 UTC = Sun Apr 2 01:59:59 2006 AST
Atlantic/Bermuda Sun Apr 2 06:00:00 2006 UTC = Sun Apr 2 03:00:00 2006 ADT
Atlantic/Bermuda Sun Oct 29 04:59:59 2006 UTC = Sun Oct 29 01:59:59 2006 ADT
Atlantic/Bermuda Sun Oct 29 05:00:00 2006 UTC = Sun Oct 29 01:00:00 2006 AST
Atlantic/Bermuda Sun Mar 11 05:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 AST
Atlantic/Bermuda Sun Mar 11 06:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 ADT
Atlantic/Bermuda Sun Nov 4 04:59:59 2007 UTC = Sun Nov 4 01:59:59 2007 ADT
Atlantic/Bermuda Sun Nov 4 05:00:00 2007 UTC = Sun Nov 4 01:00:00 2007 AST

NOTE: after applying the update you must reset the TimeZone to effect the change.