[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#541436: Bug541436: clock-setup: should not change hardware clock if the system time is not updated



tags 541436 pending
thanks

My analysis was not entirely correct (or actually quite wrong in some 
respects). The timezone in the D-I environment was not the issue as the 
correct timezone _is_ known in the chroot where we run hwclock.
So as long as the system time in the D-I environment is set to UTC (which 
it will be if rdate is run), then the time in the target chroot should be 
correctly corrected to local time and hwclock will have the correct 
reference time.

The main issue was that we did not let hwclock know correctly whether the 
clock was to be set to UTC or local time as the file /etc/adjtime does 
not yet exist when we try to modify it.

I hope that my changes will have made setting the clock more reliable now. 
I cannot be 100% sure as I only tested it in an emulator, not on real 
hardware.

Cheers,
FJP



Reply to: