[bind10-dev] layout of build system
Jeremy C. Reed
jreed at isc.org
Fri Oct 2 21:39:13 UTC 2009
On Fri, 2 Oct 2009, Evan Hunt wrote:
> I suggest 'cmdchan' or similar instead of 'CC', as CC makes me think
> that's where all the C++ code goes.
Yes, I agree. I don't know what it is called. CC was a placeholder.
> I'm not clear on what 'libexec' is for. Is it like bind9/util, i.e.,
> utilities to support the build process? Or something else? It's not a
> very intuitive name, to me.
libexec is for programs that a human doesn't normally run directly nor
configure to be started up. For example, postfix has several
non-interactive tools that say:
foo: fatal: do not run this command by hand
They are usually tools launched by something else, like
libexec/gnome-keyring-ask is launched by libgnomeui. Or
libexec/hald-addon-storage is launched by the hald daemon when needed.
Another example is a POP3 server that knows no networking and so is
launched by inetd.
I added it on the assumption we'd have commands that we'd consider that
no human would have run nor start.
More information about the bind10-dev
mailing list