On Sat, 3 Mar 2012 15:43:44 +0000, Chris Rees wrote:

On 2 March 2012 23:09, Yuri Pankov<yuri.pan...@gmail.com>  wrote:
On Fri, 2 Mar 2012 17:41:28 -0500, Rotate 13 wrote:

I set WITHOUT_BIND="yes" in /etc/src.conf, and built/installed world.
Not only does /usr/sbin/named exist - named is actually started!
Several other WITHOUT_* variables also were apparently ignored, as
evidenced by stuff installed on running system.

My main question is - how do I debug this?  I have been combing over
makefiles under /usr/src (not to mention, going through /etc/rc.d/
trying to figure out what actually started named).  As far as I
ascertain, _WITHOUT_SRCCONF is *not* set anywhere for world building;
named_enable="no" in relevant rc.conf files; rpcbind and ntpd are not
running either.  Since named daemonized, it's not easy to tell who
started it - and grepping everything in sight, I can't figure out how
it got built in the first place.

uname -a:
FreeBSD xyz.example.com 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Thu Feb 29
10:28:17 CST 2012    r...@xyz.example.com:/usr/obj/usr/src/sys/CUSTOM
amd64

I focused substantial attention on /usr/src/share/bsd.own.mk and
worked outward; but did not find anything obvious.

Advice on where to poke for the right information, much appreciated.


src.conf controls what is (not) built. To actually remove the bits marked as
WITHOUT_ from the system, try running `make delete-old` in /usr/src.

Has the behaviour of make delete-old changed?  As far as I can
remember, it doesn't remove stuff marked as WITHOUT_ --it's there to
deal with updates.

ObsoleteFiles.inc also includes tools/build/mk/OptionalObsoleteFiles.inc, which defines the file lists for various WITH_|WITHOUT_ options.
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to