|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /proc/self/root/proc/self/root/usr/lib/python2.4/site-packages/yum/ |
Upload File : |
m
ODc @ s d k Z d k Z d k Z d k Z d k Z d k Z d k Z d k l Z d k
Z
d k l Z d k
l Z d k l Z l Z d k Td k Z d e f d YZ d S( N( s unique( s ListPackageSack( s PackageSackError( s DepErrors RepoError( t *t Depsolvec B sz t Z d Z d Z d Z d Z d d d Z d Z d Z d
Z d Z
d Z d
Z d Z
RS( Nc C s | t _ d | _ d S( N( t selft packagest baset Nonet
dsCallback( R ( ( t0 /usr/lib/python2.4/site-packages/yum/depsolve.pyt __init__# s c C s t i i | i i | _ h d t i <d t i <d t i
<d t i <d t i <} | i i d xP | i i D]B } | i | o | i i | | qz | i d d | qz Wd S( s) sets up the ts we'll use for all the workt noscriptst
notriggerst nodocst testt repackagei s! Invalid tsflag in config file: %sN( t rpmUtilst transactiont TransactionWrapperR t conft installroott tst rpmt RPMTRANS_FLAG_NOSCRIPTSt RPMTRANS_FLAG_NOTRIGGERSt RPMTRANS_FLAG_NODOCSt RPMTRANS_FLAG_TESTt RPMTRANS_FLAG_REPACKAGEt ts_flags_to_rpmt setFlagst tsflagst flagt has_keyt addTsFlagt errorlog( R R R ( ( R t initActionTs' s B
c C s | i d d | | d d j oh d }
d d d g } x7 | D]/ } t i | } | i | o
d }
qA qA W|
p | i
q n | i i | }
| d j o
d } n t | t i t i f j o t i i | \ } } } n3 t | t i t i f j o | \ } } } n t } x |
D] } | i d d
| | f | d d j o! | d j o | i | q6n | i! d | | | | | f f o+ | i | | i d d
| | f q6q6W| S( s searches the packageSacks for what provides the arguments
returns a ListPackageSack of providing packages, possibly emptyi s Searching pkgSack for dep: %si t /s .*bin\/.*s
^\/etc\/.*s ^\/usr\/lib\/sendmail$i i s Potential match for %s from %st providesi s Matched %s to require for %sN("