From owner-freebsd-stable@FreeBSD.ORG Wed Feb 6 06:06:15 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5791D355 for ; Wed, 6 Feb 2013 06:06:15 +0000 (UTC) (envelope-from mcg@sulfegate.org) Received: from mail-ie0-x22a.google.com (ie-in-x022a.1e100.net [IPv6:2607:f8b0:4001:c03::22a]) by mx1.freebsd.org (Postfix) with ESMTP id 1B599EE3 for ; Wed, 6 Feb 2013 06:06:15 +0000 (UTC) Received: by mail-ie0-f170.google.com with SMTP id c11so1430347ieb.1 for ; Tue, 05 Feb 2013 22:06:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sulfegate.org; s=google; h=x-received:mime-version:sender:x-originating-ip:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to:cc :content-type; bh=VljClXnIjal/HjeJNwJrFyne5Z2NVdzwkjzUpaQwpzI=; b=A4M2lckDVxr4Xdf6Kpidc0ZafjrRmMJU+dDqm59SJzQlpx0mPJ92GHv4qyuade1So9 SQb7QSzdsRf0Mi1PW6q2216Qr5RYrcZKAA6ythBwtYeKmmdyzvxhM6J7i3Y7sTOSRefe BaNA3U4nxYTBJWU10IwCojBpWb7Mv8wUlFWuw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:x-originating-ip:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to:cc :content-type:x-gm-message-state; bh=VljClXnIjal/HjeJNwJrFyne5Z2NVdzwkjzUpaQwpzI=; b=cEhhKLZjytQNHT7D7d8s9P2slFER2tsjGqgFzd4IwjoQJRnaLPwDT60N1jCBIn0BaD 5TQr5oL3B1agf2LBGlvMimsVgtwELtdLzwpO0wxE8ftDOtyzSyTRDFd4hJDnGR29ZsfO GuPM1fbaKSqYB2MfVBL6KKKjwC8gB45HXDUGKVaUwyACCWMOMKHV9yZBtqXdPA+SE5EI l1V+vkVmb3Ax0YhljLsu5CN6bDJ5Av8vT2wYaSUhaikf3jlLc6GhZKpm0PfEIwz0cLXZ 9FIZlYfsYs1xqgslVYlvFO1vkw/gw5VHD3RhSrtVU0yCr84/5pssVQj8NBxgW+stdBWN nkNw== X-Received: by 10.50.151.227 with SMTP id ut3mr3872388igb.5.1360130774682; Tue, 05 Feb 2013 22:06:14 -0800 (PST) MIME-Version: 1.0 Sender: mcg@sulfegate.org Received: by 10.50.192.137 with HTTP; Tue, 5 Feb 2013 22:05:44 -0800 (PST) X-Originating-IP: [2001:470:1f05:6c6::100] In-Reply-To: <20130206011007.GA72256@icarus.home.lan> References: <20130206011007.GA72256@icarus.home.lan> From: "Galati, Michael" Date: Tue, 5 Feb 2013 22:05:44 -0800 X-Google-Sender-Auth: uA9dmJr6zC4M8pxSp1Smo4vqFhc Message-ID: Subject: Re: csh/tcsh: odd %~ prompt variable behaviour To: Jeremy Chadwick X-Gm-Message-State: ALoCoQnQ3OxS9Blv7g0AoPBexVLqvCMXZ7N6NDcpwTztjgJryM1kFLmP94ssZ5PoBb8CORHNR6cP Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 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:06:15 -0000 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" >