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:
- A reboot is recommended to ensure that all processes pick up the new timezone
- The change for 2007 can be made at any time after 3rd December 2006
- Check for possible overrides of TZ as described in the Impact section above
- 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:
- A reboot is recommended to ensure that all processes pick up the new timezone
- The change for 2007 can be made at any time after the 3rd December 2006
- 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.
- Create a backup of /usr/share/zoneinfo
- Download this patch: ftp://ftp.suse.com/pub/people/snbarth/waustralia-timezone.patch

- Install the appropriate glibc source RPM
- Extract the file glibc bz2 tarball that you can find in /usr/src/packages/SOURCES
- 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
- 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