From owner-freebsd-stable@FreeBSD.ORG Wed Feb 6 06:25:23 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BF3A9748 for ; Wed, 6 Feb 2013 06:25:23 +0000 (UTC) (envelope-from jdc@koitsu.org) Received: from qmta13.emeryville.ca.mail.comcast.net (qmta13.emeryville.ca.mail.comcast.net [IPv6:2001:558:fe2d:44:76:96:27:243]) by mx1.freebsd.org (Postfix) with ESMTP id A4F83F95 for ; Wed, 6 Feb 2013 06:25:23 +0000 (UTC) Received: from omta17.emeryville.ca.mail.comcast.net ([76.96.30.73]) by qmta13.emeryville.ca.mail.comcast.net with comcast id wuFZ1k0041afHeLADuRMtj; Wed, 06 Feb 2013 06:25:21 +0000 Received: from koitsu.strangled.net ([67.180.84.87]) by omta17.emeryville.ca.mail.comcast.net with comcast id wuRL1k00E1t3BNj8duRLAC; Wed, 06 Feb 2013 06:25:21 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 979DF73A31; Tue, 5 Feb 2013 22:25:20 -0800 (PST) Date: Tue, 5 Feb 2013 22:25:20 -0800 From: Jeremy Chadwick To: "Galati, Michael" Subject: Re: csh/tcsh: odd %~ prompt variable behaviour Message-ID: <20130206062520.GA79498@icarus.home.lan> References: <20130206011007.GA72256@icarus.home.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1360131921; bh=oXR+2vPCpp0zJrNxW6CAYsCPrCkZ1UvXgTlUOYpIqfY=; h=Received:Received:Received:Date:From:To:Subject:Message-ID: MIME-Version:Content-Type; b=kejbgNQ2PTCZvuvRawfqWs1uuMFR3PmfzEC218DzgOubfEM1jE2ZAKu+MwqX570d+ jpU1MAflbZ0ASSf8vT6+Cu+mzAsnRJDaSahQeGAceKUYmyhsqi5kYAuIycfLYd8jLT xtkCBRE44ag0alVrFpksObXWggfna36ZfsFGfP7vzqqETQirpKBo88Bc8i/ema1gqK oIbmJmoAqAFygWcop/hBaANaRbmzFA9E0FkCuD1AVxOIGeqcA0mRaVLQpogVWAIWc/ fWbR/zIqC8xUlJnC1+DCs8u91+8icubeOJwT+TXso9VfbJNR6RL1H5YS2q8ebzGAJn CEylr/rITVUKA== Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 06:25:23 -0000 Michael, Thank you very much! What tcsh version is that? "echo $version" should say. :-) -- | Jeremy Chadwick jdc@koitsu.org | | UNIX Systems Administrator http://jdc.koitsu.org/ | | Mountain View, CA, US | | Making life hard for others since 1977. PGP 4BD6C0CB | On Tue, Feb 05, 2013 at 10:05:44PM -0800, Galati, Michael wrote: > Looks like it could be FreeBSD specific... I very rarely use {,t}csh > myself. > > user@host:~$ uname -a > Linux host 3.5.0-23-generic #35-Ubuntu SMP Thu Jan 24 13:15:40 UTC 2013 > x86_64 x86_64 x86_64 GNU/Linux > user@host:~$ sudo -i > [sudo] password for user: > root@host:~# tcsh > host:~# set prompt = "%N@%m:%~ %# " > root@host:~ # asdfasdf > asdfasdf: Command not found. > root@host:~ # cd ~user > root@host:~user # asdfasdf > asdfasdf: Command not found. > root@host:~user # exit > root@host:~# logout > > > > On Tue, Feb 5, 2013 at 5:10 PM, Jeremy Chadwick wrote: > > > (Please keep me CC'd as I'm not subscribed to the list) > > > > > > System is base/stable/9, r245697. tcsh version is 6.18.01: > > > > $ sudo -i > > root@icarus:~ # sfdjsdj > > sfdjsdj: Command not found. > > root@icarus:~ # cd ~root > > root@icarus:~ # dsjfdsfdsf > > dsjfdsfdsf: Command not found. > > root@icarus:~ # cd ~jdc > > root@icarus:~jdc # sdjfdjkfjdsk > > sdjfdjkfjdsk: Command not found. > > root@icarus:/home/jdc # <---- notice sudden prompt change > > root@icarus:/home/jdc # cd ~root > > root@icarus:~ # dsfjjdskdfs > > dsfjjdskdfs: Command not found. > > root@icarus:~ # logout > > > > This only happens when an invalid command is issued (e.g. had I used > > "ls" instead of "blah" the prompt would not have changed). > > > > $prompt is the standard /root/.cshrc (r244005) value: > > > > set prompt = "%N@%m:%~ %# " > > > > I cannot reproduce this problem on Debian 6.0.1 with tcsh 6.17.02: > > > > $ ssh jdc@192.168.1.161 > > Linux debian 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 > > > > Last login: Tue Feb 3 19:22:19 2013 from icarus.home.lan > > jdc@debian:~$ sudo -i > > root@debian:~# /bin/tcsh > > debian:~# set prompt = "%N@%m:%~ %# " > > root@debian:~ # sdfsdf > > sdfsdf: Command not found. > > root@debian:~ # cd ~jdc > > root@debian:~jdc # sdfssgsgjsj > > sdfssgsgjsj: Command not found. > > root@debian:~jdc # exit > > root@debian:~# logout > > > > The number of changes between 6.17.02 and 6.18.01 seem quite large > > (looking at src/contrib/tcsh/Fixes). > > > > Does anyone have a non-FreeBSD system with tcsh 6.18.01 available > > to determine if this is a FreeBSD-centric issue or an actual issue with > > tcsh that needs to be reported upstream? > > > > Thanks. > > > > -- > > | Jeremy Chadwick jdc@koitsu.org | > > | UNIX Systems Administrator http://jdc.koitsu.org/ | > > | Mountain View, CA, US | > > | Making life hard for others since 1977. PGP 4BD6C0CB | > > > > _______________________________________________ > > freebsd-stable@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > >