[CentOS-devel] anaconda dependency calculation?
Jeff Johnson
n3npq at mac.com
Fri Mar 16 18:02:35 UTC 2007
On Mar 16, 2007, at 1:39 PM, Nicholas Byrne wrote:
> Thanks Jeff i'll do that, should have thought of that myself
> really. Out of interest (if you know) is there a "proper" way
> though (even if it's not released/stable etc)?
>
AFAIK, the replacement is rpm-metadata xml instead of hdlist headers.
hdlist headers are dirt simple compared to the tools necessary to
parse xml.
FYI, rpm-4.4.3 and later has a -H,--hdlist command to query hdlist's
E.g.
rpm -qa -H
displays all the headers in a hdlist.
There's also a -T to display the order in which rpm would install, as
rpm -q -HT
Some of that functionality might be useful no matter what rpm you have
chosen to install and use.
73 de Jeff
>
> Jeff Johnson wrote:
>> Easiest solution is likely to just generate a hdlist (using
>> genhdlist) and do what you did before.
>>
>> There's a copy of genhdlist in rpm sources if you need.
>>
>> 73 de Jeff
>>
>> On Mar 16, 2007, at 1:25 PM, Nicholas Byrne wrote:
>>
>>> Hi all,
>>>
>>> I'm trying to find a tool that calculates all dependencies for a
>>> specific package or group of packages for use with CentOS 5
>>> (beta) with the intention of putting together a custom single CD
>>> build of CentOS 5. With CentOS 4 i used a python script that used
>>> the hdrlist module to find all dependencies which borrowed code
>>> from a number of sources.
>>>
>>> I've looked at yumdownloader and how it checks dependencies
>>> (using the --resolve option) but if i pass it the list of
>>> packages defined in say the Base and the Core yum groups which
>>> generally form an absolute minimal install i end up with about
>>> 200 packages. If i do a custom install (using beta 1 disks) and
>>> deselect everything i end up with over 300 packages.
>>>
>>> So i'm guessing anaconda calculates dependencies in a slightly
>>> different way, can anyone point me to files/code where i should
>>> be looking to find out?
>>>
>>> Thanks very much in advance for help
>>> Nick
>>>
>>>
>>>
>>>
>>> This e-mail is the property of Quadriga Worldwide Ltd, intended
>>> for the addressee only and confidential. Any dissemination,
>>> copying or distribution of this message or any attachments is
>>> strictly prohibited.
>>>
>>> If you have received this message in error, please notify us
>>> immediately by replying to the message and deleting it from your
>>> computer.
>>>
>>> Messages sent to and from Quadriga may be monitored.
>>>
>>> Quadriga cannot guarantee any message delivery method is secure
>>> or error-free. Information could be intercepted, corrupted,
>>> lost, destroyed, arrive late or incomplete, or contain viruses.
>>>
>>> We do not accept responsibility for any errors or omissions in
>>> this message and/or attachment that arise as a result of
>>> transmission.
>>>
>>> You should carry out your own virus checks before opening any
>>> attachment.
>>>
>>> Any views or opinions presented are solely those of the author
>>> and do not necessarily represent those of
>>> Quadriga._______________________________________________
>>> CentOS-devel mailing list
>>> CentOS-devel at centos.org
>>> http://lists.centos.org/mailman/listinfo/centos-devel
>>
>> _______________________________________________
>> CentOS-devel mailing list
>> CentOS-devel at centos.org
>> http://lists.centos.org/mailman/listinfo/centos-devel
>>
>
>
>
> This e-mail is the property of Quadriga Worldwide Ltd, intended for
> the addressee only and confidential. Any dissemination, copying or
> distribution of this message or any attachments is strictly
> prohibited.
>
> If you have received this message in error, please notify us
> immediately by replying to the message and deleting it from your
> computer.
>
> Messages sent to and from Quadriga may be monitored.
>
> Quadriga cannot guarantee any message delivery method is secure or
> error-free. Information could be intercepted, corrupted, lost,
> destroyed, arrive late or incomplete, or contain viruses.
>
> We do not accept responsibility for any errors or omissions in this
> message and/or attachment that arise as a result of transmission.
>
> You should carry out your own virus checks before opening any
> attachment.
>
> Any views or opinions presented are solely those of the author and
> do not necessarily represent those of
> Quadriga._______________________________________________
> CentOS-devel mailing list
> CentOS-devel at centos.org
> http://lists.centos.org/mailman/listinfo/centos-devel
More information about the CentOS-devel
mailing list