cvs commit: src UPDATING src/etc/defaults rc.conf src/etc/rc.d Makefile ntpd rpcbind

Giorgos Keramidas keramida at freebsd.org
Tue Sep 14 04:14:51 PDT 2004


On 2004-09-14 03:01, Sean Chittenden <seanc at freebsd.org> wrote:
>
>   Modified files:
>   1.10      +1 -1      src/etc/rc.d/rpcbind

The dependency to ntpd added to rpcbind creates somehow a circular
dependency (at least that's what rcorder prints here before it
dumps core here):

%%%
rcorder: Circular dependency on provision `rpcbind' in file `/etc/rc.d/nfsclient'.
rcorder: Circular dependency on provision `rpcbind' in file `/etc/rc.d/nisdomain'.
rcorder: Circular dependency on provision `rpcbind' in file `/etc/rc.d/ypserv'.
rcorder: Circular dependency on provision `rpcbind' in file `/etc/rc.d/amd'.
rcorder: Circular dependency on provision `rpcbind' in file `/etc/rc.d/mountd'.
rcorder in free(): error: chunk is already free
Abort (core dumped)
%%%

The last two lines are probably a bug in rcorder triggered by the
circular dependency, but let's leave this for latter.  Any hints about
the reason ntpd causes a circular dependency when added to the REQUIRED
line of rpcbind?

I'm positively sure it was ntpd that caused this because removing it
from the dependencies of rpcbind lets the following finish normally:

        # rcorder -k FreeBSD /etc/rc.d/*

If you plan to revert the change it's probably ok to temporarily keep
rpcbind without a dependency to ntpd in my local CVS.  If ntpdate stays
out though, we should investigate this further.

- Giorgos



More information about the cvs-src mailing list