Subject: Re: CVS commit: basesrc
To: matthew green <mrg@eterna.com.au>
From: Robert Elz <kre@munnari.OZ.AU>
List: source-changes
Date: 08/08/2000 18:22:44
    Date:        Tue, 08 Aug 2000 17:39:09 +1000
    From:        matthew green <mrg@eterna.com.au>
    Message-ID:  <14993.965720349@eterna.com.au>

I don't care where kdc goes, I don't know what it does, (unless you
decide on /dev/null which would get my vote), but this ...

  | 	if you look at
  | 	all the programs in libexec, you'll see that you never have a reason
  | 	to invoke *any* of them by hand.

is going way too far - there's lots of stuff in libexec I run by
hand all the time, including locate.updatedb named-xfer makewhatis
sometimes even mail.local and if I wasn't using sendmail as my mailer
(so /usr/sbin/sendmail gets to /usr/libexec/sendmail/sendmail via the
wrapper, I'd be running the libexec version to do sendmail.cf file
testing for other systems that do use sendmail).

The criteria for libexec can't rationally be "never run by hand", but
"rarely useful to run by hand", it should contain all the stuff that is
usually run by some other program, not only stuff which cannot be run
any other way.

(The same rule seems to apply in /usr/pkgsrc/libexec incidentally).

kre