[CentOS-devel] Custom CentOS :: Buildinstall: package order problem
Niels de Vos
niels.devos at wincor-nixdorf.com
Wed Oct 22 08:47:53 UTC 2008
Richard J wrote:
> Hi Niels,
> Thanks a lot for such a prompt response. Actually, I am new to this
> stuff so I need to clarify this a bit more. Are you saying that if
> 'PreReq' is used instead of 'Requires' in .spec then the kernel rpm
> would install before my RPM??
10.1.2. Setting prerequisites
A prerequisite is similar to a require dependency, except that a
prerequisite must be installed prior to a given package. Specify a
prerequisite as follows:
You can include version-number dependencies, such as:
PreReq: capability >= version
In most usage, a PreReq: acts just like Requires:, in fact, the PreReq:
directive exists just to allow for a manual order to dependencies. RPM
guarantees that the PreReq: package will be installed prior to the package
that names the PreReq: dependency.
> Thanks again,
> On 10/22/08, Niels de Vos <niels.devos at wincor-nixdorf.com> wrote:
>> Hello Richard,
>> Richard J wrote:
>>> But, the problem lies in the order in which the packages get installed.
>>> There is a 3rd party RPM which needs the kernel source to get
>>> installed, but the kernel's rpm get installed after the 3rd party RPM.
>>> Due to which the installation of my 3rd party RPM fails!
>>> I am not able to figure out how to change the packages installation
>>> order so that kernel rpm could install before my rpm.
>> The .spec of your 3rd-party RPM should probably use PreReq instead of
>> Requires for the kernel sources.
>> Hope that helps,
> CentOS-devel mailing list
> CentOS-devel at centos.org
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 189 bytes
Desc: OpenPGP digital signature
More information about the CentOS-devel