The daylight saving time is still active for NZ / New Zealand, but it ended already. Is: $ date Sat Apr 10 02:21:46 NZST 2010 Should: Saturday, 10 April 2010 at 1:19:58 a.m. http://timeanddate.com/worldclock/results.html?query=Auckland DST ended on Sunday, 4 April 2010 at 3:00 a.m. local daylight time DST starts on Sunday, 26 September 2010 at 2:00 a.m. local standard time using symlink /etc/localtime -> /usr/share/zoneinfo/Pacific/Auckland Reproducible: Always Steps to Reproduce: Timestamp of tree: Fri, 09 Apr 2010 01:45:01 +0000 $ md5sum /usr/share/zoneinfo/Pacific/Auckland 2bcf2f33917bed5122c58a4f208066a9 /usr/share/zoneinfo/Pacific/Auckland $ echo $RANDOM 10511
Please add the contents of /etc/conf.d/clock. Set the correct time and then CLOCK_SYSTOHC="yes" in that file.
What's your version of sys-libs/timezone-data?
CLOCK_SYSTOHC was already on yes setting the date using "date -s" yielded nothing. ---- CLOCK="local" CLOCK_OPTS='--rtc=/dev/rtc0' a=$(ln -s /dev/rtc0 /dev/rtc 2>/dev/null) CLOCK_SYSTOHC="yes" SRM="no" ARC="no" TIMEZONE="Pacific/Auckland" ---- # eix sys-libs/timezone-data [I] sys-libs/timezone-data Available versions: 2010b ~2010e ~2010f ~2010g ~2010h {elibc_FreeBSD elibc_glibc nls} Installed versions: 2010b(11:54:35 AM 03/08/2010)(elibc_glibc nls -elibc_FreeBSD) Homepage: ftp://elsie.nci.nih.gov/pub/ Description: Timezone data (/usr/share/zoneinfo) and utilities (tzselect/zic/zdump)
Sorry, my mistake. I thought the S in NZST stood for summer, but actually it is 'standard' and my clock was just wrong by 1h. An ntp update corrected my offset of 1 hour, probably from booting another OS.