remear/jewelrybox — Issue #78: Please don't f* with my bash_login, it isn't polite
Author: mcamiano
Created: 2012-02-15 05:57:37+00:00
State: open

I'm not sure if it was JewelryBox or the RVM install that did it, but I use a .profile file to set up various settings for terminal shells.
After installing JewelryBox and (uninstalling and reinstalling) a new version of RVM (the old one failed to update because of what it said were merge conflicts on an outdated install), my system seemed to run fine. I went to a meeting, and came back. Suddenly nothing is working in my terminal, as if something had removed my rc files. Well, not exactly as it turns out: one of those processes simply added a completely spurious .bash_login that was not present before, forcing bash to ignore the .profile .

At least, that's what the behavior seems to indicate. I already had the RVM environment set up, so deleting the unnecessary .bash_login file fixed everything. But really, it isn't polite to automagically botch the shell environment like that.