Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Jul 2003 12:02:43 -0400
From:      Leo Bicknell <bicknell@ufp.org>
To:        freebsd-hackers@freebsd.org
Subject:   tcsh / tset problem on 4.7 only?
Message-ID:  <20030707160243.GA54395@ussenterprise.ufp.org>

next in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030707160243.GA54395>