Hi,<br>Thanks a lot for your help. I finally solved the problem I was facing and now I completed the project. <br>Thanks Again! Keep up the great work :-)<br><br>Richard<br><br><div class="gmail_quote">On Wed, Oct 22, 2008 at 2:17 PM, Niels de Vos <span dir="ltr"><<a href="mailto:niels.devos@wincor-nixdorf.com">niels.devos@wincor-nixdorf.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">Richard J wrote:<br>
> Hi Niels,<br>
> Thanks a lot for such a prompt response. Actually, I am new to this<br>
> stuff so I need to clarify this a bit more. Are you saying that if<br>
> 'PreReq' is used instead of 'Requires' in .spec then the kernel rpm<br>
> would install before my RPM??<br>
<br>
</div>Yes.<br>
<br>
>From <a href="http://docs.fedoraproject.org/drafts/rpm-guide-en/ch-advanced-packaging.html" target="_blank">http://docs.fedoraproject.org/drafts/rpm-guide-en/ch-advanced-packaging.html</a>:<br>
<br>
<a href="http://10.1.2." target="_blank">10.1.2.</a> Setting prerequisites<br>
<br>
A prerequisite is similar to a require dependency, except that a<br>
prerequisite must be installed prior to a given package. Specify a<br>
prerequisite as follows:<br>
<br>
PreReq: capability<br>
<br>
You can include version-number dependencies, such as:<br>
<br>
PreReq: capability >= version<br>
<br>
In most usage, a PreReq: acts just like Requires:, in fact, the PreReq:<br>
directive exists just to allow for a manual order to dependencies. RPM<br>
guarantees that the PreReq: package will be installed prior to the package<br>
that names the PreReq: dependency.<br>
<div class="Ih2E3d"><br>
<br>
> Thanks again,<br>
> Richard<br>
><br>
><br>
> On 10/22/08, Niels de Vos <<a href="mailto:niels.devos@wincor-nixdorf.com">niels.devos@wincor-nixdorf.com</a>> wrote:<br>
>> Hello Richard,<br>
>><br>
>> Richard J wrote:<br>
>>> But, the problem lies in the order in which the packages get installed.<br>
>>> There is a 3rd party RPM which needs the kernel source to get<br>
>>> installed, but the kernel's rpm get installed after the 3rd party RPM.<br>
>>> Due to which the installation of my 3rd party RPM fails!<br>
>> ...<br>
>>> I am not able to figure out how to change the packages installation<br>
>>> order so that kernel rpm could install before my rpm.<br>
>> The .spec of your 3rd-party RPM should probably use PreReq instead of<br>
>> Requires for the kernel sources.<br>
>><br>
>> Hope that helps,<br>
>> Niels<br>
>><br>
>><br>
</div><div><div></div><div class="Wj3C7c">> _______________________________________________<br>
> CentOS-devel mailing list<br>
> <a href="mailto:CentOS-devel@centos.org">CentOS-devel@centos.org</a><br>
> <a href="http://lists.centos.org/mailman/listinfo/centos-devel" target="_blank">http://lists.centos.org/mailman/listinfo/centos-devel</a><br>
<br>
<br>
</div></div><br>_______________________________________________<br>
CentOS-devel mailing list<br>
<a href="mailto:CentOS-devel@centos.org">CentOS-devel@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos-devel" target="_blank">http://lists.centos.org/mailman/listinfo/centos-devel</a><br>
<br></blockquote></div><br>