Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Aug 1996 04:59:57 +0800
From:      Peter Wemm <peter@spinner.DIALix.COM>
To:        Sujal Patel <smpatel@umiacs.umd.edu>
Cc:        "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>, current@freebsd.org
Subject:   Re: cvs commit: src/usr.sbin/bind - Imported sources 
Message-ID:  <199608292059.EAA03454@spinner.DIALix.COM>
In-Reply-To: Your message of "Thu, 29 Aug 1996 16:26:16 -0400." <Pine.OSF.3.91.960829162410.26532Q-100000@mickey.umiacs.umd.edu> 

next in thread | previous in thread | raw e-mail | index | archive | help
Sujal Patel wrote:
> On Fri, 30 Aug 1996, Peter Wemm wrote:
> > Just a followup on what I said before..  I realise that just because the 
> > tree layout isn't completely pure elsewhere doesn't make this "ok" 
> > automatically.  My defence was that I wasn't the first..
> 
> I understand that this particular case may not be "ok", but for other 
> distributions like tcl that live in contrib, it would nice to have a 
> symlink from /usr/src/usr.bin/tclsh (maybe).

Incidently, the ncurses kit that I sent out to a few people does the same 
thing for similar reasons...  The utilities that come with it access 
pretty deep into the internals of the library that are not exported to the 
public.

One cannot easily arrange to have the usr.bin components built unless the 
lib components are already built and up to date.

On the other hand, if it's a case of "compile time is irrelevant, take as 
long as you like", the machine generated internals could be duplicated and 
built in each of the directories that has ncurses components in it.

BTW: other examples of places where packages are grouped together in the 
place of their primary function:
  gnu/libexec/uucp installs in /usr/bin, /usr/sbin, /usr/libexec
  gnu/usr.bin/cc installs in /usr/bin, /usr/libexec
  gnu/usr.bin/ld installs in /usr/bin, /usr/libexec
  libexec/bootbd installs in /usr/libexec, /usr/sbin
  usr.bin/lex installs in /usr/bin, /usr/lib
  usr.bin/locale installs in /usr/bin, /usr/libexec
  usr.bin/vgrind installs in /usr/bin, /usr/libexec
  usr.bin/xlint installs in /usr/bin, /usr/libexec
  usr.sbin/cron installs in /usr/sbin, /usr/bin
  usr.sbin/crunch installs in /usr/bin (!)
  usr.sbin/lpr installs in /usr/libexec, /usr/bin
  usr.sbin/sendmail installs in /usr/sbin, /usr/bin, /usr/libexec
  usr.sbin/xntpd installs in /usr/sbin, /usr/bin
  the old usr.sbin/named installed in /usr/sbin, /usr/libexec

-Peter





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199608292059.EAA03454>