.bash_profile not being read

view full story

http://serverfault.com – So I am using CentOS 6.3 a fresh install and I was trying to add things to my path for OpenMPI so I edited my .bash_profile file to read: FOO='test' export FOO # Add support for MPI PATH=$PATH:/usr/lib64/openmpi/bin # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH Which apparently isn't being read when I start up a bash shell, my $PATH is without the /usr/lib64/openmpi/bin path and FOO doesn't exist when I try to echo $FOO .bashrc is read just fine and if I do source ~/.bash_profile FOO is created as well as my $PATH being edited properly but it will (HowTos)