Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Oct 1998 10:36:59 -0600
From:      Edwin Culp <eculp@webwizard.org.mx>
To:        Brian Feldman <green@zone.syracuse.net>
Cc:        Chuck Robey <chuckr@mat.net>, Studded <Studded@gorean.org>, "Dag-Erling  C. =?iso-8859-1?Q?Sm=F8rgrav?=" <dag-erli@ifi.uio.no>, current@FreeBSD.ORG
Subject:   Re: sh and ~ expansion
Message-ID:  <363353AB.BCE48ADC@webwizard.org.mx>
References:  <Pine.BSF.4.05.9810251035400.22721-100000@zone.syracuse.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Brian Feldman wrote:

> IIRC, OpenBSD uses it... Anyway, by definition, the Korn shell is a
> superset of the Bourne shell, so it's entirely backward-compatible. In
> fact, I'll let you know in a few minutes, I'll replace /bin/sh with
> /bin/ksh, reboot, and see how all the rc initialization works. I expect it
> to work completely correctly, so if it doesn't, I'll be surprised :) So of
> course, it should be 100% compatible, but I'll try a reboot with ksh in
> place of sh, and I'll try a make world with ksh instead. More later.
>
> Cheers,
> Brian Feldman
>
> P.S: NO, this is _nothing_ like Linux using BASH. BASH is horrible :P
>
> On Sun, 25 Oct 1998, Chuck Robey wrote:
>
> > On Sun, 25 Oct 1998, Brian Feldman wrote:
> >
> > > Why don't we just use pdksh? It's even more compact than our current
> > > Bourne/partially-Korn shell, and has lots of great Korn shell features
> > > everyone loves but sh doesn't have.
> >
> > Not being a pdksh user, well, I know YOU are aware of the importance of
> > not breaking ANY sh scripts for users, whether they're part of our base
> > or not, because sh is the shell everyone writes in for portability, and
> > it mustn't ever be broken ... so, is pdksh 100% compatible with sh, at
> > least upwardly?  I mean wth NO changes to ANY sh script?
> >
> > Do buildworlds complete, with pdksh in place as the shell, instead of
> > sh?
> >
> > I'm not against this per se, but those are pretty important hurdles to
> > go over, and I'm wary.  Give us a lecture on it.  Making this change
> > would be neat, if it's truly possible.
> >

I've been using pdksh for more than three years, first on Linux and then
FreeBSD.  I haven't even had a /bin/sh or much less bash in a passwd file for
several years and haven't had a problem.  I make world almost every day, make
release about once a week, etc.

saludos

ed


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



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