discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUstep.sh / env sanity patches


From: Armando Di Cianno
Subject: Re: GNUstep.sh / env sanity patches
Date: Thu, 12 Aug 2004 16:36:29 -0400

Hrm, not one response.

... I guess that mean everyone just LOVES these patches, eh? ;-)

I realize the entire GNUstep.sh related issue is quite sensitive for some people, but these patches don't/shouldn't alter current behavior.

__armando

On 2004-08-10 09:39:57 -0400 Armando Di Cianno <fafhrd@gentoo.org> wrote:
Hello, all.

No, these patches don't overhaul the GNUstep.sh / environment process much, but here's what they do:

make-user-defaults.patch
- Observes GNUSTEP_USER_ROOT and GNUSTEP_DEFAULTS_ROOT as env vars, but still allows the system .GNUsteprc to override them.

base-user-defaults.patch
- Observes GNUSTEP_USER_ROOT and GNUSTEP_DEFAULTS_ROOT as env vars, but still allows the system .GNUsteprc to override them.

gnustepsh-env-user-apostasy.patch
- Breaks up GNUstep.sh/csh into GNUstep-env.sh/csh and GNUstep-user-update.sh/csh
- GNUstep-env.sh/csh _only_ sets environment variables
- GNUstep-user-update.sh/csh calls make_services and a GNUstep.sh/csh in the users's root
- GNUstep.sh calls both, offering compatability with old GNUstep.sh
- Someone should especially look over the csh patches :-) (doesn't bash/sh support "source" the same as "."? ... and setenv? I wonder why we have two styles of shell script...)

First, sorry for the 20Kb of patches. ;-)
Second, these patches allow GNUstep to be packaged on source/choose-to-build based distros w/o doing Bad Things (tm). Third, please look over these patches. My first attempts at solving my own packaging issues may have caused issues with other people's setups/their assumptions, but I'm fairly certain these patches offer the extensions I need, and the compatability with what currently exists.

Thanks!
__Armando Di Cianno

<make-user-defaults.patch>

<base-user-defaults.patch>

<gnustepsh-env-user-apostasy.patch.gz>


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep






reply via email to

[Prev in Thread] Current Thread [Next in Thread]