[OpenAFS-devel] what's "enable-redhat-buildsys" all about?

Matthew Miller mattdm@mattdm.org
Wed, 16 Jun 2004 17:08:10 -0400


On Wed, Jun 16, 2004 at 04:48:25PM -0400, Derek Atkins wrote:
> Well, yes and no.  A Spec file is a complete process to build an RPM
> package.  The mental model of what the OpenAFS SPEC is doing is NOT
> the same mental model as a normal user building AFS from source.
> The  --enable-redhat-buildsys is supposed to make the OpenAFS code
> work with the SPEC's mental model as opposed to the user's mental
> model.

Why should the spec file's "mental model" be so different as to require such
a parameter? It seems better if it can be made as similar to a normal build
as possible.


> > Oh? Works perfectly fine without that flag -- add it, and failure. So it
> > clearly has _something_ to do with it.
> Then this is a bug in the configure script.  Note that the SPEC file
> does not support Linux 2.6.

Sure -- it definitely seems like a bug in the configure script. My question
is: how important of a bug is it? Why not just ignore it?

Also, what do you mean by "the SPEC file"? The openafs 1.3.x build system
seems reasonably well behaved -- there's no reason one can't make an RPM
from it. I don't see what the kernel version has to do with it.


-- 
Matthew Miller           mattdm@mattdm.org        <http://www.mattdm.org/>
Boston University Linux      ------>                <http://linux.bu.edu/>