Dropped sourcing custom user GNUstep.(c)sh when the main GNUstep.(c)sh is sourced.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25945 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2008-01-14 13:04:47 +00:00
parent 7c92cd43fc
commit 9e5e57ea9d
5 changed files with 47 additions and 15 deletions

View file

@ -1,3 +1,21 @@
2008-01-14 Nicola Pero <nicola.pero@meta-innovation.com>
* GNUstep.sh.in: Dropped sourcing user
GNUSTEP_USER_ROOT/GNUstep.sh at the end of the script. The
location of the file is no longer meaningfully defined in
gnustep-make v2 so we'd need a new mechanism to define a new
location, but the feature looks generally obsolete/pointless in
gnustep-make v2 so we'd rather drop it.
If you have a custom shell script you want to source at start up,
you can simply add it in your shell init script before or after
sourcing GNUstep.sh. If you are trying to customize the
filesystem or environment, you need to customize your layout or
config files so that your changes are detected by gnustep-base as
well as gnustep-make.
* GNUstep.csh.in: Same change.
* Documentation/releasenotes.texi: Document the change.
* RELEASENOTES: Regenerated.
2008-01-14 Nicola Pero <nicola.pero@meta-innovation.com>
* GNUstep.csh.in: At the end of the script unset

View file

@ -4,6 +4,21 @@ The release notes include descriptions of API changes, behavior
changes and other information that might help developers and users
migrate to using a newer version of the make system.
@section Version 2.0.5
@table @samp
@item ~/GNUstep/GNUstep.sh
This script used to be automatically sourced whenever the main
GNUstep.sh file was sourced. In gnustep-make version 2 (starting with
2.0.5) the file is no longer sourced. If you are sourcing GNUstep.sh
at start-up and have a custom shell script that you'd like to source
in addition to GNUstep.sh, please source it in your shell init script
before or after sourcing GNUstep.sh. The same applies to
~/GNUstep/GNUstep.csh.
@end table
@section Version 2.0.0
Version 2.0.0 is a new major release of gnustep-make which includes a

View file

@ -247,13 +247,6 @@ endif
unset gnustep_info_path
#
# Perform any user initialization
#
if ( -e "$GNUSTEP_USER_ROOT/GNUstep.csh" ) then
source "$GNUSTEP_USER_ROOT/GNUstep.csh"
endif
if ( ! {$?GNUSTEP_KEEP_CONFIG_FILE} ) then
unsetenv GNUSTEP_CONFIG_FILE
endif

View file

@ -406,13 +406,6 @@ unset gnustep_info_path
export INFOPATH
unset GNUSTEP_INFO_PATHLIST
#
# Perform any user initialization
#
if [ -f "$GNUSTEP_USER_ROOT/GNUstep.sh" ]; then
. "$GNUSTEP_USER_ROOT/GNUstep.sh"
fi
#
# Clean up the environment by removing the filesystem variables. Do
# it unless we were explicitly requested not to clean it up! Mostly

View file

@ -5,7 +5,20 @@ The release notes include descriptions of API changes, behavior changes
and other information that might help developers and users migrate to
using a newer version of the make system.
1.1 Version 2.0.0
1.1 Version 2.0.5
=================
`~/GNUstep/GNUstep.sh'
This script used to be automatically sourced whenever the main
GNUstep.sh file was sourced. In gnustep-make version 2 (starting
with 2.0.5) the file is no longer sourced. If you are sourcing
GNUstep.sh at start-up and have a custom shell script that you'd
like to source in addition to GNUstep.sh, please source it in your
shell init script before or after sourcing GNUstep.sh. The same
applies to ~/GNUstep/GNUstep.csh.
1.2 Version 2.0.0
=================
Version 2.0.0 is a new major release of gnustep-make which includes a