The default rc.conf does not contain the CLOCK="" line. Thus it ends up defaulting to UTC which causes clock skew. Solution: Add the CLOCK="" line to /etc/rc.conf Reproducible: Always Steps to Reproduce: 1.boot with unmodified rcl.conf 2.type "date" 3.see clock skew Actual Results: Saw the clock skew. Had to reset the clock using the "date" command Expected Results: Solution: Add the CLOCK="" line to /etc/rc.conf or instruct the installer during the install to add the line CLOCK="local" NONE
the problem with this is that many BIOSs are set to UTC or any other number of time zones which aren't necessarily the user's local zone... a fix would be nice, however. i remember struggling with this a year or so ago when i first installed gentoo
Some people whose bioses use local-time will need a local clock setting
Are you referring to instructions in documentation, or actual /etc/rc.conf provided by sys-apps/baselayout? Anyway, http://www.gentoo.org/doc/en/guide-localization.xml has instructions about setting clock.
oh, a few more things. /etc/rc.conf CLOCK settings are being depreciated in the new baselayout... /etc/conf.d/clock will be used instead if gentoo users modify /etc/conf.d/clock, saying CLOCK_SYSTOHC="yes", and set CLOCK="local", this problem is easily fixed. using ntp and the above method before shutting down also should sync the hardware clock to atomic time, a very useful feature (this bug should not be labled "major")
absorbed additional info on new baselayout. Thanks! Rob
Added: """ If your hardware clock is not using UTC, you need to add <c>CLOCK="local"</c> to the file. Otherwise you will notice some clock skew. """ Fixed in CVS.