Subject: Re: Tab completion in /bin/sh
To: None <current-users@NetBSD.org>
From: Eric Haszlakiewicz <erh@jodi.nimenees.com>
List: current-users
Date: 05/05/2005 11:50:30
On Tue, May 03, 2005 at 07:22:09PM +0200, Sascha Retzki wrote:
> Solution: delete pdksh from base, don't even *THINK* about importing 
> PERL into /bin (freebsd stil), add file-completition to sh(1).
> 
> You end up with two shells, one is a POSIX-standard shell that is good
> (enough) for interactive use, and a BSD-traditional (c)shell. 
> 
> Perfect. Let us commit that, please :)
	no. 

	That is not perfect.  Removing ksh from the base system is not a
solution to anything, except maybe making the system a little smaller.
Doing so at this point unfortunately means that the process of installing
a system with commonly used programs is more difficult than it should be.

	I expect some kind of ksh to be present and I know I've written scripts
that depend on its features.  If you want to move it to pkgsrc and make it
possible to omit it when installing, I wouldn't mind so much, but only if
(sys)package installation gets integrated with system installation in a way
that makes it easy and obvious (and default) how get something approaching
the current feature-full system.

eric