From owner-freebsd-current@FreeBSD.ORG Thu May 5 02:37:18 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E97B16A4CE for ; Thu, 5 May 2005 02:37:18 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B90043D54 for ; Thu, 5 May 2005 02:37:17 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.13.3/8.13.1) with ESMTP id j452Xi25006592; Wed, 4 May 2005 20:33:44 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 04 May 2005 20:34:38 -0600 (MDT) Message-Id: <20050504.203438.124086483.imp@bsdimp.com> To: cswiger@mac.com From: "M. Warner Losh" In-Reply-To: <6dc0162f9029defe6980a9ae28bb5175@mac.com> References: <20050504.185153.78707420.imp@bsdimp.com> <6dc0162f9029defe6980a9ae28bb5175@mac.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-current@freebsd.org Subject: Re: boot banner project X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 May 2005 02:37:18 -0000 In message: <6dc0162f9029defe6980a9ae28bb5175@mac.com> Charles Swiger writes: : On May 4, 2005, at 8:51 PM, M. Warner Losh wrote: : > : The fact that the /etc/rc scripts, cron, and similar tools involving : > : root's environment are all run using /bin/sh is one of the primary : > : reasons why root shell ought to be /bin/sh. There are newgroup FAQs : > : for various platforms which recommend against changing root's shell : > : from being a /bin/sh. : > : > That doesn't follow. : : Do FreeBSD users ever have problems setting up cron jobs because their : interactive environment and cron's are not the same? Not likely. However, you are arguing for a change, while I'm just telling you why things are the way they are historically. : > All my shell scripts run /bin/sh, yet my default shell is /bin/tcsh. : : Sure; lots of people prefer another shell for interactive use. ok. We're done. It is a preference. Have a nice day. : > But like I've said twice now: There's lots of bigger problems in the : > tree, and a change like this could break things. There's enough : > breakage in the tree now. : : Data point: I've been running /bin/sh as root's shell on a bunch of : machines with zero issues since 4.0. I know people that have been running it since 1.0 that way. However, as you said above "lots of people prefer another shell for interactive use." Anyway, this is my last post to his subthread. Please do not confuse a historical explaination as advocacy for a specific thing. Have a nice day, you hear? Warner