[27706] in Source-Commits
dotfiles commit: Don't use tcsh-only syntax in cshrc
daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Wed Feb 12 10:42:47 2014
Date: Wed, 12 Feb 2014 10:42:40 -0500
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201402121542.s1CFgews007356@drugstore.mit.edu>
To: source-commits@MIT.EDU
https://github.com/mit-athena/dotfiles/commit/0282549c96ceb9a3924da4f9a6e5271f0bdc697e
commit 0282549c96ceb9a3924da4f9a6e5271f0bdc697e
Author: Jonathan Reed <jdreed@mit.edu>
Date: Wed Feb 12 10:41:51 2014 -0500
Don't use tcsh-only syntax in cshrc
In the PATH-sanity-checking clause, $? is a tcshism, and breaks users
who still rely on legacy csh scripts. Use $status instead.
cshrc | 4 ++--
debian/changelog | 6 ++++++
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/cshrc b/cshrc
index 23c990f..d09fdc7 100755
--- a/cshrc
+++ b/cshrc
@@ -187,11 +187,11 @@ endif
if (! $?skip_sanity_checks) then
set missing=0
echo $path | /usr/bin/tr ' ' '\n' | /bin/grep -Fqx /bin
- if ( $? != 0 ) then
+ if ( $status != 0 ) then
set missing=1
endif
echo $path | /usr/bin/tr ' ' '\n' | /bin/grep -Fqx /usr/bin
- if ( $? != 0 ) then
+ if ( $status != 0 ) then
set missing=1
endif
if ( $missing == 1 ) then
diff --git a/debian/changelog b/debian/changelog
index e35c7df..cafa0d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+debathena-dotfiles (10.0.33-0debathena1) unstable; urgency=low
+
+ * Don't use tcsh-only syntax in cshrc (Trac: #1432)
+
+ -- Jonathan Reed <jdreed@mit.edu> Wed, 12 Feb 2014 10:41:07 -0500
+
debathena-dotfiles (10.0.32-0debathena2) unstable; urgency=low
* Switch from control.in to control (Trac: #561)