bugGNUstep - Bugs: bug #6198, Wrong placement of GNUstep.sh

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #6198: Wrong placement of GNUstep.sh

Submitted by:  Stefan Urbanek <stefanu>
Submitted on:  Mon 27 Oct 2003 04:57:55 PM UTC  
 
Category: MakefilesSeverity: 1,5
Item Group: BugStatus: Invalid
Privacy: PublicAssigned to: Nicola Pero <nico>
Open/Closed: Closed

Mon 27 Oct 2003 07:09:00 PM UTC, comment #3:

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.

Nicola Pero <nico>
Project MemberIn charge of this item.
Mon 27 Oct 2003 05:59:08 PM UTC, comment #2:

Ok, I agree with you. But why Makefiles? Just courios, as this is not a big issue.

Stefan Urbanek <stefanu>
Project Member
Mon 27 Oct 2003 05:18:09 PM UTC, comment #1:

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.

Nicola Pero <nico>
Project MemberIn charge of this item.
Mon 27 Oct 2003 04:57:55 PM UTC, 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.

Stefan Urbanek <stefanu>
Project Member

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 5 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Mon 27 Oct 2003 07:09:00 PM UTCnicoOpen/ClosedAnalyzed=>(Error - Not Found)
Mon 27 Oct 2003 05:18:09 PM UTCnicoCategoryNone=>(Error - Not Found)
  StatusNone=>(Error - Not Found)
  Assigned toNone=>NA
  Open/ClosedOpen=>(Error - Not Found)

Back to the top


Powered by Savane 3.1-cleanup1