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