Daylight savings change in Singapore, why?
I have some systems that when the time changed in the states for daylight savings, it also changed here, why? There is no daylight savings in singapore, it is on the equater, the days are always 12 hours and the nights are always 12hours............This is my /etc/default/init file:
TZ=Singapore
CMASK=022
LC_COLLATE=en_US.ISO8859-1
LC_CTYPE=en_US.ISO8859-1
LC_MESSAGES=C
LC_MONETARY=en_US.ISO8859-1
LC_NUMERIC=en_US.ISO8859-1
LC_TIME=en_US.ISO8859-1
I am running Solaris 8.
Does it have anything to do with the LC environment?
Thanks, Mike
[614 byte] By [
mndavies] at [2007-11-26 11:08:57]

# 1
Unknown. It does not happen on my test Solaris 8 machine, but that may be (very far) behind on timezone patches.
Here's a quick test program in perl. Does yours show a timejump a few days ago? Note my local time (US/Pacific) does, but Singapore does not.
$ perl -le '$t=time;for (0 .. 5) {print scalar localtime $t - ($_ * 60*60*24);}'
Mon Oct 30 20:17:14 2006
Sun Oct 29 20:17:14 2006
Sat Oct 28 21:17:14 2006
Fri Oct 27 21:17:14 2006
Thu Oct 26 21:17:14 2006
Wed Oct 25 21:17:14 2006
$ TZ=Singapore perl -le '$t=time;for (0 .. 5) {print scalar localtime $t - ($_ * 60*60*24);}'
Tue Oct 31 12:17:27 2006
Mon Oct 30 12:17:27 2006
Sun Oct 29 12:17:27 2006
Sat Oct 28 12:17:27 2006
Fri Oct 27 12:17:27 2006
Thu Oct 26 12:17:27 2006
--
Darren