What's wrong with running them in ~/.bash_profile? That should work across distro without a hassle and I can't see how kernel version can dictate which files are exec'd on login. Different shells will exec different files but bash is extremely common and to be more user friendly, even zsh checks ~/.bash_profile as far as I know so there should be no problem putting them there.
|