From owner-freebsd-current Mon Oct 26 16:27:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA14069 for freebsd-current-outgoing; Mon, 26 Oct 1998 16:27:02 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from galois.boolean.net (galois.boolean.net [209.133.111.74]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA14064 for ; Mon, 26 Oct 1998 16:27:01 -0800 (PST) (envelope-from Kurt@OpenLDAP.Org) Received: from gypsy (galois.boolean.net [209.133.111.74]) by galois.boolean.net (8.8.8/8.8.8) with SMTP id AAA28586 for ; Tue, 27 Oct 1998 00:32:50 GMT (envelope-from Kurt@OpenLDAP.Org) Message-Id: <3.0.5.32.19981026163758.009dd550@localhost> X-Sender: guru@localhost X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32) Date: Mon, 26 Oct 1998 16:37:58 -0800 To: current@FreeBSD.ORG From: "Kurt D. Zeilenga" Subject: Changing sh for compatibility sake In-Reply-To: References: <19981026125133.A2717@netmonger.net> <3633C8F8.EF8E14D5@null.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG FreeBSD sh is not the lowest common denominator. Neither is bash. Neither is pdsh. Neither is ksh or whatever your favorite shell is. They are all factors of the lowest common denominator. Changing FreeBSD sh to something else will: 1) not improve the portability of existing scripts. In fact, the change can only decrease portability of existing scripts. 2) not change the lowest common denominator for script developers. That is, FreeBSD sh will still be in use and, hence, will still be a factor. Even if the target is just FreeBSD, both old and new shells would be factors. This change can only add new factors to the lowest common denominator. Changing the sh for compatibility sake does not make much sense. If you are going to change sh, do it for functionality sake... just make sure the functionality gain is worth the resulting portability losses. Kurt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message