[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #6198] Wrong placement of GNUstep.sh
From: |
nobody |
Subject: |
[bug #6198] Wrong placement of GNUstep.sh |
Date: |
Mon, 27 Oct 2003 14:09:01 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020830 |
=================== BUG #6198: LATEST MODIFICATIONS ==================
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=6198&group_id=99
Changes by: Nicola Pero <n.pero@mi.flashnet.it>
Date: Mon 10/27/2003 at 19:09 (GMT)
What | Removed | Added
---------------------------------------------------------------------------
Status | Analyzed | Closed
------------------ Additional Follow-up Comments ----------------------------
GNUstep.sh is there mostly for historical reasons - on the
other hand, there isn't a particularly great alternative
which would justify breaking almost any .bash_profile,
/etc/profile and startup script of every single GNUstep
user on the planet. :-)
But I sympathize with your search for perfection in
installing everything in the right place. :-)
Maybe if GNUstep.sh should not be in Makefiles and not in
Tools, we'd need a separate directory for it. That might
be a reasonable idea, but I'm unwilling to change yet
again the location of the startup script and break yet
again every startup script in the globe.
Anyway, thanks for your comments.
=================== BUG #6198: FULL BUG SNAPSHOT ===================
Submitted by: stefanu Project: GNUstep
Submitted on: Mon 10/27/2003 at 16:57
Category: Makefiles Severity: 2
Bug Group: Bug Resolution: Invalid
Assigned to: nico Status: Closed
Summary: Wrong placement of GNUstep.sh
Original Submission: GNUstep.sh is in a wrong location. Instead of
/System/Library/Makefiles it should be in the /System/Tools directory. It is a
tool and it is required for GNUstep environment as a whole, not just for
makefiles.
Sooner the file is moved, less annoyed users will be there later.
Follow-up Comments
*******************
-------------------------------------------------------
Date: Mon 10/27/2003 at 19:09 By: nico
GNUstep.sh is there mostly for historical reasons - on the
other hand, there isn't a particularly great alternative
which would justify breaking almost any .bash_profile,
/etc/profile and startup script of every single GNUstep
user on the planet. :-)
But I sympathize with your search for perfection in
installing everything in the right place. :-)
Maybe if GNUstep.sh should not be in Makefiles and not in
Tools, we'd need a separate directory for it. That might
be a reasonable idea, but I'm unwilling to change yet
again the location of the startup script and break yet
again every startup script in the globe.
Anyway, thanks for your comments.
-------------------------------------------------------
Date: Mon 10/27/2003 at 17:59 By: stefanu
Ok, I agree with you. But why Makefiles? Just courios, as this is not a big
issue.
-------------------------------------------------------
Date: Mon 10/27/2003 at 17:18 By: nico
Thanks.
GNUstep.sh should not be executed - it should be sourced
(for example by using '. $GNUSTEP_MAKEFILES/GNUstep.sh' in
bash). If it is executed, it doesn't work.
Because it has to be sourced, and not executed, it's not
a good idea to have it in your PATH. Stuff in your PATH
is to be executed. Tools are executed. GNUstep.sh instead
is not to be executed - it is to be sourced.
It's definitely better to have it in a separate location
outside your PATH to prevent confusions.
CC list is empty
No files currently attached
For detailed info, follow this link:
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=6198&group_id=99
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/