[5988] in Release_7.7_team

home help back first fref pref prev next nref lref last post

Draft mail to bash users

daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Mon May 12 15:49:41 2008

Date: Mon, 12 May 2008 15:49:04 -0400 (EDT)
From: ghudson@MIT.EDU
Message-Id: <200805121949.m4CJn4mW014964@outgoing.mit.edu>
To: release-team@mit.edu
X-Spam-Flag: NO
X-Spam-Score: 0.00

I plan to send this out tomorrow to bash users.  There are currently
348 bash users according to my scan of AFS homedirs and Hesiod; I
think I can just bcc them all in a single message, but correct me if
I'm wrong.

---
Subject: NOTICE: Changes to bash dotfiles in upcoming patch release

You are receiving this because you are listed in Moira as using bash
as your shell.  The next Athena patch release, due around the end of
this month, will change the way bash dotfiles are processed as part of
graphical logins.  Specifically:

  * tcsh dotfiles will no longer be sourced by the top-level shell.
  * .bash_environment will be sourced just once by the top-level shell.
  * .startup.X will be sourced with bash instead of tcsh.
  * On logout, .bash_logout will be sourced with bash instead of
    .logout with tcsh.

If you do not do graphical logins, none of these changes affect you.
If you have a custom .xsession script, only the .logout ->
.bash_logout change affects you (and then only if you use
session_gate).

Although these changes are a clear improvement to the proper
separation of bash and tcsh and the handling of the .bash_environment
file, they do have the potential to interfere with your dotfiles if:

  * You have tcsh-specific code in your .startup.X
  * You rely on environment setup in your tcsh dotfiles
  * You rely on .bash_environment being executed in every terminal

Since the bash user population is relatively small, we are handling
this transition through notification rather than awkward attempts at
backward compatibility.  If you have any questions or concerns, please
contact release-team@mit.edu.

home help back first fref pref prev next nref lref last post