Ticket #594 (new defect)

Opened 14 years ago

bash-config and tcsh-config leaks shell variables

Reported by: broder Owned by:
Priority: trivial Milestone: The Distant Future
Component: dotfiles Keywords:
Cc: Fixed in version:
Upstream bug:

Description

Currently /etc/bash.bashrc.debathena and /etc/profile.debathena each set convenience shell variables (DEBATHENA_BASHRC_DIR for the former and DEBATHENA_PROFILE_DIR and DEBATHENA_BASHRC_DIR for the latter), while /etc/csh.cshrc sets DEBATHENA_CSHRC.

Because none of these variables get unset, they leak into users' sessions, which seems unintentional and slightly undesirable.

Those variables should be unset (or never set, since they're each only used in one place). Alternatively, it's entirely possible that that was deliberate for reasons I don't understand, in which case feel free to enlighten me and WONTFIX the ticket.

Note: See TracTickets for help on using tickets.