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>