I believe there was some discussion of setting the system clock via udev a 
while 
back, but I can't find the thread right now.

I had a short email conversation with the util-linux-ng maintainer about 
putting 
/etc/adjtime in /var/lib like is done in LFS.  He asked about the timing of 
mounting partitions (S40mountfs for us) and running hwclock (S25setclock for 
us).

We moved setclock from S60 to S25 about a year ago:

http://wiki.linuxfromscratch.org/lfs/ticket/1948

We modify the code to make the default location of adjtime to be /var/lib, but 
we don't warn about making /var a separate partition.  If that is done, hwclock 
will not be able to save it's drift adjustment parameters.   It may be a non 
issue for us because I haven't heard anyone complain and the error message 
should be in the logs.

If we use udev to set the clock, we may get into a race problem with certain 
configurations.

I don't know if this is worth spending a lot of time, but I'd like to see a 
system that can have / mounted read only.  The problem areas during boot are 
/etc/mtab, /etc/blkid.tab, and /etc/adjtime.  With the move of libblkid and 
libuuid to util-linux-ng, the first two are being addressed in the relatively 
near future, but we should get adjtime right for any reasonable configuration.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to