thanks ville for your very interesting feedback,<div>i'm at the moment looking at your spec file</div><div><br></div><div>@Rick , i've used rpmmacros so i do not have to use the "trick" you've mentioned :-)</div>
<div><br></div><div>@ville, i'm very interested in oordinating the development of RHEL/CentOS<br>RPM packaging.</div><div><br></div><div>btw i've taking a closer look at EPEL requirements and as you mentioned it,</div>
<div>i think we can manage to have our packages meet the EPEL requirements.</div><div><br></div><div>if we choose to go this way, maybe we would need to build something like koji which would help us building and maintaining our RHEL/CentOS packages.</div>
<div><br></div><div>i think this has to be discussed also with the dev team of opendnssec.</div><div><br></div><div>Rachid<br><br><div class="gmail_quote">On Wed, Apr 21, 2010 at 2:07 PM, Ville Mattila <span dir="ltr"><<a href="mailto:vmattila@csc.fi">vmattila@csc.fi</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<div><div></div><div class="h5"><br>
<br>
On Wed, 21 Apr 2010, Rick van Rein wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
the rpm spec i've send here, builds perfectly as far as i remember.<br>
</blockquote>
<br>
Most of it went smoothly on RHEL5 after creating dependent RPMs<br>
for ldns and python-4Suite-XML, indeed.  Thanks a lot!<br>
<br>
<br>
Another improvement to your spec would be to require "ruby >= 1.43":<br>
<br>
checking for dnsruby version 1.43 or greater... not found<br>
configure: error: Missing dnsruby version 1.43 or greater<br>
configure: error: ./configure failed for auditor<br>
<br>
<br>
When installing, I got lots of<br>
<br>
warning: user opendnssec does not exist - using root<br>
warning: group opendnssec does not exist - using root<br>
warning: user opendnssec does not exist - using root<br>
warning: group opendnssec does not exist - using root<br>
warning: user opendnssec does not exist - using root<br>
warning: group opendnssec does not exist - using root<br>
warning: user opendnssec does not exist - using root<br>
<br>
I am solving this with %pre and %postun sections:<br>
<br>
%pre<br>
/usr/sbin/useradd -r -l -g opendnssec -s /sbin/nologin -c 'OpenDNSSEC signer<br>
daemons' opendnssec<br>
<br>
%postun<br>
/usr/sbin/userdel opendnssec<br>
<br>
<br>
I am trying these out, but seem to have caused a build error elsewhere<br>
that I haven't pinpointed yet.<br>
</blockquote>
<br></div></div>
You may want to have a look at <a href="http://staff.csc.fi/vmattila/software/packages/el5/opendnssec.spec" target="_blank">http://staff.csc.fi/vmattila/software/packages/el5/opendnssec.spec</a><br>
<br>
All of these problems you've described (plus some others) were hit by us, too, as discussed here just last week in thread "CentOS RPM distribution"<br>
(see e.g.<br>
<a href="http://lists.nominet.org.uk/pipermail/opendnssec-user/2010-April/thread.html" target="_blank">http://lists.nominet.org.uk/pipermail/opendnssec-user/2010-April/thread.html</a>)<br>
and suggested resolutions to the problems you noted above (and others)<br>
exist there already.  Feel free to merge whatever you might find useful<br>
from our package into the official / your own ones.  I'd appreciate<br>
feedback as well to improve the packaging.<br>
<br>
BTW, is someone actually coordinating the development of RHEL/CentOS<br>
RPM packaging?  Personally I was hoping the opendnssec.spec could be<br>
improved to meet Fedora/EPEL Packaging Guidelines to eventually have OpenDNSSEC distributed and maintained by Fedora (and EPEL).<br>
<br>
Ville<br><font color="#888888">
<br>
-- <br>
Ville Mattila, System Specialist, Funet network, CSC<br>
PO Box 405, FIN-02101 Espoo, Finland, fax +358 9 457 2302<br>
CSC is the Finnish IT Center for Science, <a href="http://www.csc.fi/" target="_blank">http://www.csc.fi/</a>, email:<br>
<a href="mailto:ville.mattila@csc.fi" target="_blank">ville.mattila@csc.fi</a><br>
</font></blockquote></div><br></div>