Subject: Re: Tab completion in /bin/sh
To: None <current-users@NetBSD.org>
From: Eric Haszlakiewicz <email@example.com>
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 :)
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.