On Jan 27, 2008 5:53 AM, Peter Humphrey <[EMAIL PROTECTED]> wrote: > I want to run chrony on my servers for their smooth correction of system > time. I have a few questions, however. > > 1. Is chrony accurate on P4 and AMD chips? Is it really a useful > improvement > on ntpd? I remember from a few years ago that its developer used to have > to > change his code every time a new CPU chip appeared. > > 2. Chrony doesn't like other programs interfering with its own > control of > the clock, so I want to remove both ntpd and clock from the startup > process. This seems to cause a problem: > > 3. How do I substitute chrony for ntp in gentoo's startup scripts? I > can > remove ntpd easily enough, but if I rc-update del clock it gets put back > into the boot run-level on shutting down. If I then move /etc/init.d/clock > out of the way and just touch a blank file in its place, I get this: > > $ sudo /etc/init.d/chronyd restart > * Caching service dependencies ... > * Can't find service 'clock' needed by 'syslog-ng'; continuing... > [ ok ] > * Stopping chronyd ... > [ ok ] > * Starting chronyd ... > [ ok ] > > It looks as though the baselayout team are assuming too much; or should I > just give in and revert to clock and ntpd? Perhaps it just isn't suitable > for Gentoo - it wouldn't be the first time that an ebuild had appeared for > a new package before it was ready. > > -- > Rgds > Peter > -- > gentoo-user@lists.gentoo.org mailing list > > If you truly don't need clock, you can try modifying the syslog-ng init file to not require it.
grep -i clock /etc/init.d/syslog-ng --context 2 -n 16- # kludge for baselayout-1 compatibility 17- [ -z "${svclib}" ] && config /etc/syslog-ng/syslog-ng.conf 18: need clock hostname localmount 19- provide logger 20-} Remove the 'clock' word and it should let syslog-ng start. -- - Mark Shields