IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
     Home      Products      Services & solutions      Support & downloads      My account     
  IBM Wikis > AIX > ... > ANZ Information > Introduction of Daylight Saving Time in Western Australia 2006
AIX Log In | Sign Up   View a printable version of the current page.
Introduction of Daylight Saving Time in Western Australia 2006
Added by Christopher Wickremasinghe, last edited by Chris Smith on Dec 08, 2006  (view change)
Labels: 
(None)

Background

  • 3 year trial
  • DST will start Sunday 3rd December 2006, end 25th March 2007
  • In 2007 and 2008 DST will commence on the last Sunday in October and end on the last Sunday in March the following year
  • Referendum in 2009 to decide if change is to be made permanent.

Refer http://wa.gov.au/daylightsaving/

Products addressed in this document

Action required for AIX

Impact

AIX maintains internal time as GMT, and translates to local time using the TZ environment variable. cron, logfile timestamps and most applications rely on the TZ variable.

Some applications rely on timezone information from zoneinfo files in /usr/share/lib/zoneinfo. However we are not aware of any common applications that use these. At this time updated zoneinfo files are not available.

The system-wide TZ variable is set in the file /etc/environment but may be overridden, so it may need to be changed in multiple places on the system. It can be overridden in files such as /etc/profile, /etc/csh.cshrc, /etc/csh.login and the user's (or job's) files in their startup scripts or environment files (these include but are not limited to files such as ~/.kshrc, ~/.cshrc, ~/.login, ~/.profile).

With the introduction of daylight saving, customers need to understand the affect it has on cron jobs. With the start of DST, jobs scheduled to run during the "missing" hour between 2:00 and 2:59 will be skipped. At the end of DST, jobs scheduled to run within the "repeated" hour between 2:00 and 2:59 will be run twice.

For more information see the Technote "Managing the Timezone Variable" at http://www-1.ibm.com/support/docview.wss?rs=111&context=SWG10&dc=DB520&q1=tz&uid=isg3T1000252&loc=en_US&cs=utf-8&lang=en

Fix

For 2006 run this command to change the value of TZ in /etc/environment:
chtz "WAUST-8WAUDT,M12.1.0/02:00:00,M3.5.0/03:00:00"

At any time after the 3rd December 2006 run this command to cater for the changes from 2007 onward:
chtz "WAUST-8WAUDT,M10.5.0/02:00:00,M3.5.0/03:00:00"

NOTES:

  1. A reboot is recommended to ensure that all processes pick up the new timezone
  2. The change for 2007 can be made at any time after 3rd December 2006
  3. Check for possible overrides of TZ as described in the Impact section above
  4. It is also possible to make this change using smitty chtz.

Action required for VIO server

Impact

Log file timestamps will be affected

Fix

For 2006 run these commands as the padmin user:
$ oem_setup_env
# chtz "WAUST-8WAUDT,M12.1.0/02:00:00,M3.5.0/03:00:00"
# exit

At any time after the 3rd December 2006 run these commands to cater for the changes from 2007 onward:
$ oem_setup_env
# chtz "WAUST-8WAUDT,M10.5.0/02:00:00,M3.5.0/03:00:00"
# exit

NOTES:

  1. A reboot is recommended to ensure that all processes pick up the new timezone
  2. The change for 2007 can be made at any time after the 3rd December 2006
  3. It is also possible to make this change using smitty chtz after running oem_setup_env.

Action required for HMC

Impact

Log file timestamps and automatic schedules, if used, will be affected.
As at this time no patch is available.

Action required for Java on AIX

The following is valid for both standalone and WebSphere Java applications on the pSeries, iSeries, Linux, Windows and MVS.

The official Java patch for the changes to WA Daylight Savings are now available on the web. If our customers go to http://www.ibm.com/support/au and click on the "hero" concerning daylight savings it will take them to
http://www-128.ibm.com/developerworks/java/jdk/dst/index.html

The utilities on this page will adjust the setting in Java on the customers machine to ensure that it is aware of the changes for 2006, 2007 and 2008.

Action required for SuSE Linux

http://www.novell.com/support/dynamickc.do?externalId=3259426&sliceId=SAL_Public&command=show&forward=nonthreadedKC&kcId=3259426

Excerpt as at 28/11/06:

Engineering is currently working to have an update soon. It is not yet possible to tell a date for the release, but it will be as soon as possible.

If you are a very experienced user you can manually apply a patch to the timezone file. If you are not experienced with patching files, you should not try to do this change and wait for the update.

  1. Create a backup of /usr/share/zoneinfo
  2. Download this patch: ftp://ftp.suse.com/pub/people/snbarth/waustralia-timezone.patch
  3. Install the appropriate glibc source RPM
  4. Extract the file glibc bz2 tarball that you can find in /usr/src/packages/SOURCES
  5. Use the downloaded patch and apply it to that extracted file:
    cd glibc-2.4
    patch -p1< ../waustralia-timezone.patch
    /usr/bin/zic timezone/australasia
  6. You can verify if that worked correctly with:
    /usr/bin/zdump -v Australia/Perth

Action required for Redhat Linux

An updated tzdata package is available. See http://kbase.redhat.com/faq/FAQ_58_9647.shtm

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.10 Build:#528 Nov 29, 2006)
    About IBM Privacy Contact