Ah okay.  I had thought it was only for bash.  But yes that's even better!
 We can link the .sh and .csh versions there.

On Tuesday, September 16, 2014, Robert Slover <rjslo...@me.com> wrote:

> Not sure what OS's you're checking, but this is definitely not true. On
> RHEL, for example, /etc/profile.d/*.sh are sourced by at least /bin/sh,
> /bin/bash, and /bin/ksh and /etc/profile.d/*.csh are sourced by /bin/tcsh
> and /bin/csh. In practice, this generally just means:
>  1) you can just provide equivalent *.csh scripts to get equivalent
> behavior in those shells
>   2) you should restrict your syntax in *.sh scripts to the common subset
> of the standard shells - e.g. don't use 'typeset' (understood only by KSH)
> or 'declare' (understood only by BASH).
>
> --Robert
>
> On Sep 16, 2014, at 10:08, Gregory Casamento <greg.casame...@gmail.com
> <javascript:_e(%7B%7D,'cvml','greg.casame...@gmail.com');>> wrote:
>
> Only bash cares about what's in profile.d.  Also a number of different
> frameworks already do this for various reasons.  It seems perfectly
> reasonable for us to do this upon installation.
>
> GC
>
> On Tue, Sep 16, 2014 at 8:21 AM, Ivan Vučica <i...@vucica.net
> <javascript:_e(%7B%7D,'cvml','i...@vucica.net');>> wrote:
>
>> SGTM. Especially when binary packages are built.
>>
>> Which shells execute /etc/profile.d? Could this break csh et al?
>>
>> On Mon, Sep 15, 2014 at 10:00 PM, Gregory Casamento <
>> greg.casame...@gmail.com
>> <javascript:_e(%7B%7D,'cvml','greg.casame...@gmail.com');>> wrote:
>>
>>> Hey guys.
>>>
>>> I'm wondering if placing a symbolic link to GNUstep.sh on install might
>>> not be a good idea.  Other frameworks (qt) do this to add environment
>>> variables to the shell when the user logs in.  I currently do this and it
>>> makes using GNUstep much nicer since the environment is already configured
>>> whether I am using the FHS layout or the GNUstep layout.
>>>
>>> I just wanted to see what everyone thought about doing this before
>>> taking any steps.
>>>
>>> We currently do something similar to this by adding GNUstep.conf in
>>> /etc, but this does not set up the environment (at least not for me).
>>>
>>> Please let me know your thoughts.
>>>
>>> ​GC​
>>>
>>> --
>>> Gregory Casamento
>>> Open Logic Corporation, Principal Consultant
>>> yahoo/skype: greg_casamento, aol: gjcasa
>>> (240)274-9630 (Cell)
>>> http://www.gnustep.org
>>> http://heronsperch.blogspot.com
>>>
>>> _______________________________________________
>>> Gnustep-dev mailing list
>>> Gnustep-dev@gnu.org
>>> <javascript:_e(%7B%7D,'cvml','Gnustep-dev@gnu.org');>
>>> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>>>
>>>
>>
>>
>> --
>> Ivan Vučica
>> i...@vucica.net
>> <javascript:_e(%7B%7D,'cvml','i...@vucica.net');>
>>
>
>
>
> --
> Gregory Casamento
> Open Logic Corporation, Principal Consultant
> yahoo/skype: greg_casamento, aol: gjcasa
> (240)274-9630 (Cell)
> http://www.gnustep.org
> http://heronsperch.blogspot.com
>
> _______________________________________________
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org <javascript:_e(%7B%7D,'cvml','Gnustep-dev@gnu.org');>
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>

-- 
Gregory Casamento
Open Logic Corporation, Principal Consultant
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell)
http://www.gnustep.org
http://heronsperch.blogspot.com
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to