I've noticed two usages in <rpmlist>

1) Specify packages provided by OSCAR
2) Specify rpm dependencies.

For example, pfilter has

        <rpmlist>
                <rpm>pfilter</rpm>
                <rpm>iptables</rpm>
        </rpmlist>

Note, the second is different from the <requires> tag, which, AFAICT,
only refers to OSCAR packages.

Now, the problem is that the pfilter rpm does not require iptables (it
works with iptables, ipchains, and even ipfwadm).  So, the only way to
currently express the requirement, that OSCAR wants satisfied via
iptables, is via <rpmlist>.  The problem arises when OSCAR goes to
delete the package, where iptables is generally provided as a base part
of the OS (does any distro not provide iptables by default now?).

Post 4.1, we need to separate these two usages, e.g., the rpm-dependency
can be expressed in an alternate way.

-- 
David N. Lombard
 
My comments represent my opinions, not those of Intel Corporation.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to