[omniORB] 4.0.0 RPMs

Sander Steffann sander@steffann.nl
Thu May 30 00:20:01 2002


Hi,

> Adding the DESTDIR thing has been on my list of things to do. I think
> it's probably better to put it in individual install rules, rather
> than modifying the prefix, since things in future might need to know
> the unmodified prefix.

DESTDIR is usualy only supplied for the 'make install' command. During the
make, it is usualy empty. If this is enough, changing the prefix would be a
lot easier and the chance of forgetting DESTDIR somewhere is smaller.

> > 2) The IDL files are installed into $prefix/idl. istm that this should
> > be configurable to allow setting this to be somewhere other than
> > /usr/idl (which does not otherwise exist on my Mandrake 8.1 Linux box).
>
> The current CVS version puts them in /usr/share/idl by default.

A good place as far as I am concerned, but I can imagine other packages also
installing their IDL there. Can this become a problem?

> > 3) The catior utility has the same name as a similar utility in TAO. So
> > RPMs built for both packages and targeted at /usr will conflict. I
> > renamed catior to be "omnicatior" for now; any suggestions for better
> > (non-conflicting) names?
>
> That's annoying. I don't want to change omniORB's catior. Why not
> change the TAO one? :-)   Since the tools do essentially the same
> thing, I don't think it would be a problem to miss out catior if there
> is already something with that name. Is it possible to do that with
> RPM?

It is possible, but I think you would have to script that in the postinstall
part. Maybe install it always as omnicatior, and symlink catior if it does
not exist...

Sander.