during the last daylight saving time changes i recognized that during each boot process one hour was added to the local clock (hwclock and system time). i checked this and found following situation: config: rc.conf has set "local" CLOCK (hwclock = systemtime) my timezone: CET = UTC/GMT + 1 latest baselayout (1.8.4.1), no changes to the rc-scripts clock v.1.7 has need localmount clock v.1.8 checkroot during /etc/init.d/clock the hwclock will be set to systemtime, during this a output of "date" will result ...time UTC ... after /etc/init.d/localmount an output of "date" will result ... time+1 CET ... (my /etc/localtime file (link) is on the root filesystem!) when shutting down hwclock will be set to systemtime (so hwclock will now be set to time+1) next reboot will again add one hour i changed the clock init script and added localmount to the need parameters with this change everything works fine
*** Bug 10075 has been marked as a duplicate of this bug. ***
You know of course that checkroot mounts / ?
oh damned.. yes, i know that chechroot mounts / but i have a seperate /usr partition ... and there is /usr/share/zoneinfo/... stored
I am guessing you are using the evil /etc/localtime symlink ? Can you try it with a unmodified clock from latest baselayout, after doing: # zic -l Africa/Johannesburg just with your timezone ? Thanks.
If / and /usr stored on diffrent volumes zic just do symlink, as it were before: # ls -l /etc/localtime lrwxrwxrwx 1 root root 36 2002-09-24 16:14 /etc/localtime -> /usr/share/zoneinfo/Asia/Krasnoyarsk # zic -l Asia/Krasnoyarsk "command line", line 1: warning: hard link failed, symbolic link used # ls -l /etc/localtime lrwxrwxrwx 1 root root 39 2002-11-04 08:53 /etc/localtime -> ..//usr/share/zoneinfo/Asia/Krasnoyarsk So I still need localmount in baselayout
Fixed on CVS, thanks.
*** Bug 10272 has been marked as a duplicate of this bug. ***