From owner-freebsd-hackers@FreeBSD.ORG Mon Jul 7 09:02:45 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EF8737B401 for ; Mon, 7 Jul 2003 09:02:45 -0700 (PDT) Received: from ussenterprise.ufp.org (ussenterprise.ufp.org [208.185.30.210]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F4E843F85 for ; Mon, 7 Jul 2003 09:02:44 -0700 (PDT) (envelope-from bicknell@ussenterprise.ufp.org) Received: from ussenterprise.ufp.org (bicknell@localhost [127.0.0.1]) by ussenterprise.ufp.org (8.12.9/8.12.9) with ESMTP id h67G2haT054732 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 7 Jul 2003 12:02:44 -0400 (EDT) Received: (from bicknell@localhost) by ussenterprise.ufp.org (8.12.9/8.12.9/Submit) id h67G2hwl054731 for freebsd-hackers@freebsd.org; Mon, 7 Jul 2003 12:02:43 -0400 (EDT) Date: Mon, 7 Jul 2003 12:02:43 -0400 From: Leo Bicknell To: freebsd-hackers@freebsd.org Message-ID: <20030707160243.GA54395@ussenterprise.ufp.org> Mail-Followup-To: freebsd-hackers@freebsd.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7JfCtLOvnd9MIVvH" Content-Disposition: inline Organization: United Federation of Planets X-PGP-Key: http://www.ufp.org/~bicknell/ Subject: tcsh / tset problem on 4.7 only? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2003 16:02:45 -0000 --7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I have a script that I've been using since the dawn of time that seems to fail on 4.7-RELEASE boxes, but not on anything before or after. To duplicate: Run the stock (/bin/tcsh) tcsh binary, and do: % eval `tset -s -Q` Missing ]. Similarly: % tset -s -Q > runme % eval `cat runme` Missing ]. However, then a: % source runme Works just fine. So, it appears eval'ing the output of "tset -s -Q" fails, but only on 4.7. Again, I've been using this for about 10+ years on all sorts of systems, including 4.8 and 5.0 boxes, but I can reliably make it fail on 4.7. I checked the cvs logs for both /etc/termcap, and for tset, and see nothing that would have changed between those releases. I even looked briefly at csh aka tcsh, and saw nothing obvious. Anyone have any idea why this is broken on 4.7? --=20 Leo Bicknell - bicknell@ufp.org - CCIE 3440 PGP keys at http://www.ufp.org/~bicknell/ Read TMBG List - tmbg-list-request@tmbg.org, www.tmbg.org --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE/CZmjNh6mMG5yMTYRAlCCAJ4szxqSyrAEh131llH0gRX+1c5SFgCfVl0P fFTyR+DgNl3CHJoeePZ73oA= =IW2V -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH--