I don't even know what you are trying to show me. 
You said:
"When your .bash_profile is sourced, it will in turn source your .gammapagerc, and will implement the instructions written there."
So I tried to source it. And the result was not what I expected.
You don't source it, the
system does. If you try, you should get a TMOUT: error. Duplicating
your commands:
[polack@littleboy ~]$ source .bash_profilebash: TMOUT: readonly variable
[polack@littleboy ~]$ cat .bash_profile# .bash_profile
if [ -x $HOME/.gammapagerc ]; then
$HOME/.gammapagerc #monitor calibration
fi # end gammapage
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
If I try to source the old
backup without the gammapager stuff;
[polack@littleboy ~]$ source .bash_profile.bakbash: TMOUT: readonly variable
[polack@littleboy ~]$ cat .bash_profile.bak# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
The results are the same, and have nothing to do with
how, or even
if, gammapager wrote to it.