[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.
From: |
David Chisnall |
Subject: |
Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac |
Date: |
Thu, 16 Sep 2010 16:34:52 +0100 |
Hi Stef,
A couple of points:
On 16 Sep 2010, at 16:26, Stef Bidi wrote:
> I agree with this statement. It's a fact that GNUstep doesn't play well with
> the FHS used by, pretty much, every single *nix variant.
FHS is a Linux 'standard', not a *NIX standard. Most *NIX variants use
something vaguely similar, but none use FHS. For example, on *BSD, GNUstep's
decision to put GNUstep.conf in /etc/GNUstep/ is incorrect - this location
should only be used for stuff that is in the base system. Third-party
configuration stuff should go in /usr/local/etc.
> Sure, we've discussed that kind of thing before and there was a strong
> argument that editing such files is intrusive, and system dependent since the
> appropriate files vary, and generally somewhat complex (you need to remove
> old edits before making a new one) and error-prone. I'm sure we could do it,
> but using native conventions seems simpler so far.
More to the point, we should encourage packagers to make the modification in
the way that their OS recommends.
> That solution is just wrong. There's no reason why system files should be
> touched when installing a piece of software. Bash uses the /etc/profile.d/
> directory and if you're going to do something like what is being proposed, a
> file should be added to that dir instead of appending /etc/profile directly.
> In any case, this is, again, is just a work around to the actual problem.
No it doesn't. bash uses /etc/profile. A lot of Linux distributions set this
up to source profile.d/*, but that's all implemented in /etc/profile by the
distribution, it's not a bash feature.
David
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, (continued)
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Matt Rice, 2010/09/11
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Riccardo Mottola, 2010/09/12
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Richard Frith-Macdonald, 2010/09/16
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, David Chisnall, 2010/09/16
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Nicola Pero, 2010/09/16
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Richard Frith-Macdonald, 2010/09/16
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Stef Bidi, 2010/09/16
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac,
David Chisnall <=
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Nicola Pero, 2010/09/17
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Yavor Doganov, 2010/09/17
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, David Chisnall, 2010/09/17
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Yavor Doganov, 2010/09/17
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, SPUeNTRUP - Kai Henningsen, 2010/09/18
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Yavor Doganov, 2010/09/17
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Riccardo Mottola, 2010/09/18
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Nicola Pero, 2010/09/19
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Fred Kiefer, 2010/09/20
- Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac, Nicola Pero, 2010/09/20