Re: How to add a new dir to my PATH?
I had contemplated the same thing, but when you say
'what_ever_shell_you_are_using_profile'
how do you deal with the fact that shell syntax for dealing
with the environment varies - for exmaple:
export FOO=moo
for ksh and
setenv FOO moo
for csh
The only universal solution I could come up with would be to have
the various login agents (login/xdm/sshd...) check for and
act on $HOME/.environment before the desired shell is invoked.
Perhaps something could go into the PAM session management to
look after it...
Regards,
DigbyT
On Tue, Feb 07, 2006 at 10:09:44AM +0200, Muurimäki Perttu wrote:
> And from here we can clearly see the answer ;)
>
> .environment -file in ${HOME} which is sourced by .xsession AND
> .bash_profile AND .what_ever_shell_you_are_using_profile . Probably
> you can make your GNOME/KDE startup-systems to source it too but I'm
> using neither so I don't know for sure.
>
> .bashrc is reserved for only bash-spesific stuff as aliases, functions
> and so forth. .bash_profile icludes only two lines:
>
> source ${HOME}/.environment
> source ${HOME}/.bashrc
>
> .environment is (or at least my .environment is) basically list of
> environment-variables and this approach has worked very well for me :)
> Now even Emacs (started under X) knows about my HTTP_PROXY and PATH!
>
> --
>
> Perttu Muurimäki
> Suunnittelija
> Tietopalveluyksikkö
> Tilastokeskus
> sähköposti: perttu.muurimaki@stat.fi
> puh. (09) 1734 3236
--
Digby R. S. Tarvin digbyt(at)digbyt.com
http://www.digbyt.com
Reply to: