bug-gnustep
[Top][All Lists]
Advanced

[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 <address@hidden>
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/





reply via email to

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