On Wed, Oct 14, 2015 at 11:20:13AM -0500, Yaakov Selkowitz wrote: > On Wed, 2015-10-14 at 16:52 +0100, Adam Dinwoodie wrote: > > The /etc/defaults/etc/profile file in base-files has a section at the > > end to import scripts in /etc/profile.d, but this currently only works > > with zsh. > > Bash is covered by the "profile_d sh" command therein.
The `profile_d sh` command is run for all shells that execute that file; looking at the code that appears to be at least Bash, Korn, Z and Posh. I'm looking for `profile_d bash` and the like -- fzf's implementation for Bash isn't going to be appropriate to run for other shells. > > Can this section be expanded to make calls as appropriate for other > > shells? I'm particularly interested in Fish and Bash, although I don't > > see any reason to limit the change to those shells. > > Note that /etc/profile is only for Bourne-compatible shells; those that > are not must use their own mechanism to accomplish the same thing (e.g. > tcsh in /etc/csh.cshrc). As fish has a different syntax, it may fall > into this category as well. Okay, I'd assumed Fish would use /etc/profile, but if not I'll look at finding some alternative for that. Adam -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple