bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libexecdir/datadir used incorrectly


From: Alfred M. Szmidt
Subject: Re: libexecdir/datadir used incorrectly
Date: Tue, 08 Feb 2005 18:28:32 +0100

   I didn't either until this morning.  I think his point is that "The
   default definition of ..." implies that another, non default,
   definition can be used instead, and that some reader may think a
   maintainer could supply this other definition.

Exactly.

   (While I hope it's clear to all of us the intent is that this other
   definition should come from nobody else but the installer.)

Quite clear, the user shouldn't need to read or even care about the
GCS.

   In other words, and if I understood him rightly, Alfred wants to
   remove the word 'default'.  He used the directory value just
   because all other descriptions do that.

Well, not only that, but also because I find the other descriptions to
be clear that you shouldn't write it as anything else.  But Eli
disagreed with me on that.

     Installation directories should always be named by variables,
     so it is easy to install in a nonstandard place.  The standard
   | names for these variables and the value they should have in
   | GNU packages are described below.  They are based on a

Nitpick: ... and the values that they should have are described below.

     standard filesystem layout; variants of it are used in SVR4,
     4.4BSD, GNU/Linux, Ultrix v4, and other modern operating
     systems.

   | Installers are expected to override these values when calling
   | @command{make} (e.g., @code{make prefix=/usr install} or
   | @command{configure} (e.g., @code{configure --prefix=/usr}) if
   | Autoconf is used.  GNU packages should not try to guess which
   | value should be appropriate for these variables on the system
   | they are being installed onto: use the default settings specified
   | here so that all GNU package behave identically and let the
   | installer tweak these to match his expected layout.

I have no strong opinion about these two changes; they look fine to me
atleast/

   (I added this last sentence because I think someone once
   suggested to automagically compute the correct definition for
   $(docdir).)

I'm speechless......





reply via email to

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