From owner-freebsd-questions@FreeBSD.ORG Sat Dec 1 14:06:21 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4180816A41B for ; Sat, 1 Dec 2007 14:06:21 +0000 (UTC) (envelope-from freebsd001@freeode.co.uk) Received: from mail.freeode.co.uk (mail.freeode.co.uk [87.127.24.125]) by mx1.freebsd.org (Postfix) with ESMTP id D6C7713C4EA for ; Sat, 1 Dec 2007 14:06:20 +0000 (UTC) (envelope-from freebsd001@freeode.co.uk) Received: from asus.freeode.co.uk ([10.10.10.10]) by mail.freeode.co.uk (8.13.6/8.13.6) with ESMTP id lB1E6JRm064298 for ; Sat, 1 Dec 2007 14:06:19 GMT (envelope-from freebsd001@freeode.co.uk) Date: Sat, 1 Dec 2007 14:06:19 +0000 From: John Murphy To: freebsd-questions@freebsd.org Message-ID: <20071201140619.4b7332ba@asus.freeode.co.uk> In-Reply-To: <20071201061813.2a0e35e2@gumby.homeunix.com.> References: <20071201044427.38bd2c84@asus.freeode.co.uk> <20071201061813.2a0e35e2@gumby.homeunix.com.> X-Mailer: Claws Mail 3.0.2 (GTK+ 2.12.1; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: What's the point of the shell choice in single user mode? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Dec 2007 14:06:21 -0000 On Sat, 1 Dec 2007 06:18:13 +0000 RW wrote: > On Sat, 1 Dec 2007 04:44:27 +0000 > John Murphy wrote: > > > I've just successfully done the world and kernel upgrade from 7 beta2 > > to beta3. I've always had a mergemaster phobia, but it didn't seem too > > bad this time. I thought I'd broken it after choosing /bin/tcsh as my > > shell in single user mode. It grumbled about termcap (I think) and > > then gave me a "simple shell" with a % prompt. > > ... > > I'll know to always accept the suggested /bin/sh in future, but I was > > wondering if the only reason a choice of a different shell is offered > > is to scare the unwary. > > Selecting /bin/[t]csh always works for me. I just tried it again with exactly the same results (FreeBSD-7.0 beta3): [after pressing 4 at the Beasty menu] Trying to mount root from ufs:/dev/ad4s2a Enter full path name of shell or RETURN for /bin/sh: /bin/tcsh sh: Cannot open /etc/termcap sh: using dumb terminal settings %fsck -p fsck: Command not found %mount -u / mount: Command not found %reboot reboot: Command not found %exit logout ... continues to a Login prompt. Pressing RETURN or typing /bin/sh gets a '#' prompt and working fsck etc. Is your /etc/termcap a symlink? ll /etc/termcap lrwxrwxrwx 1 root wheel 23 Nov 15 20:27 /etc/termcap -> /usr/share/misc/termcap -- Thanks, John.