Hi Folks.
I've written some terminal instructions for those wishing to change their time-zone via the command line.
This is especially useful, if you're looking after multiple users / workstations or servers.
And you can change the time zone back later, via a similar command.
For full details, see my post at:
http://discussions.apple.com/thread.jspa?threadID=750071
(Support -> Discussions -> Tiger Forums -> Installation & Setup -> Perth Western Australia WA Daylight Savings Time Zone change via Terminal)
There are just a couple of commands to use, specifically:
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Japan /etc/localtime
ls -la /etc/localtime
and this command to make the change visible:
open /System/Library/PreferencePanes/DateAndTime.prefPane/
And to change the timezone back:
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Australia/Perth /etc/localtime
ls -la /etc/localtime
and then:
open /System/Library/PreferencePanes/DateAndTime.prefPane/
(You can omit 'sudo' if you're using Remote Desktop).
Of course, there are still the issues of iCal appointments shuffling. But that seems to be the only issue.
To avoid the issues with iCal, open up iCal, open up your iCal Preferences, and select the "Advanced" tab, and enable time-zone support.
After the time-zone change, when you or your users next open iCal, you will be asked "Your computer's time zone changed" ... "Do you want to change the time zone in iCal's main calendar view to 'Japan'?"
When this message comes up, select "Cancel" (e.g. NO). And your iCal appointments will NOT be time-shifted.
Hope this helps.
Cheers,
Derek