KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21573/root/usr/lib/python2.4/site-packages/pirut/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21573/root/usr/lib/python2.4/site-packages/pirut/__init__.pyo
m
xPc@sdkZdkZdkZdkZdkZdkZdkZdkZdkZdk	Zdk
Z
dkZdkZdk
ZdkTdkZdkZdkZdkZdkZdkZdkZdkTdkTdklZlZlZlZeiZeiZeiZei Z ei!Z!ei"Z"eiZ#eiZ$dZ%dk&Z&e&i'dddddd	d
ddd
fZ(dddd
ddddddddfZ)dei*fdYZ+dZ,hZ-e.dZ/dZ0dS(N(t*(t_sN_sutf8s
textdomaincGs#xtiotiqWdS(N(tgtktevents_pendingtmain_iteration(targs((t2/usr/lib/python2.4/site-packages/pirut/__init__.pyt_runGtkMain>s
t_i18ndomainssredhat-disttyumtpiruttglibcsrpm-libstrpmtkernels
kernel-xens
kernel-PAEs
kernel-smpskernel-xen-hypervisorskernel-xen0skernel-xenUskernel-xen-guestthaltdbustxentGraphicalYumBasecBstZdZeddedZdZeedZdddZ	deedZ
dd	Zddddddd
ZdZ
dZd
ZdZdZdZdZdZdZedZdZRS(NcCs|iit|idjodd}nd}xkd	|iifd
|iifd|iifd|iifd
|ii	fd|ii
fgD]	\}}	|	od|}nx|	D]}|i\}}}
}}|ii}|i}t|ii}|}d|||||f}xQ|iD]F\}}
|
djo-d|i |i!|if}||}q4q4W||}qW|	o||}qqWdt|ii|iit|ii|ii	t|ii|ii
f}||}|S(s@returns a string rep of the  transaction in an easy-to-read way.is
=============================================================================
 %-22s  %-9s  %-15s  %-16s  %-5s
=============================================================================
tPackagetArchtVersiont
RepositorytSizett
InstallingtUpdatingtRemovingsInstalling for dependenciessUpdating for dependenciessRemoving for dependenciess%s:
s  %-22s  %-9s  %-15s  %-16s  %5s
t	obsoletess     replacing  %s.%s %s

s
Transaction Summary
=============================================================================
Install  %5.5s Package(s)         
Update   %5.5s Package(s)         
Remove   %5.5s Package(s)         
N(RRRRR($tselfttsInfot	makeliststlentoutt	installedtupdatedtremovedtdepinstalledt
depupdatedt
depremovedtactiontpkglistttotalmsgttxmbrtpkgtuptntatetvtrtpotprintVertevrtrepoidtfloattsizetpkgsizetmsgt	relatedtotobspotrelationshiptnametarchtappendedtsummary(RR,R4R7R6R>R)R8R R(R;R*R-R.R?R0R:R/R'R3((RtlistTransactionLs8
a	

U	
s
/etc/yum.conft/c	Cstii|t|_y/|id|d|d|dti	i
fWn$tiij
o}t|nXt|_|o|in|i|_dS(s/run_long is whether or not to run 'long' steps.tfntroottinit_pluginstplugin_typesN(R	tYumBaset__init__RtFalset _GraphicalYumBase__allowRepoEditt
doConfigSetuptconfigfntrootdirtpluginst	TYPE_COREtErrorstConfigErrorR.t
PirutErrort
unsignedoktrun_longt
reposSetuptpirutCDHandlertmediagrabber(RRSRKRLRMR.((RRGs		c
Oskdk}dk}dG|GHdG|GH|d}|d}
|d}t}|i	}
x|
id}	t}x|	D]}|
i|}|pdGHqsny|id	Wn*|ij
o}d
||fGHqsnX|ip|iqsn|dpOy|it}WqN|ij
o%}d||fGH|iqsqNXn|dp|iqsn|d
}tiid|foGtd|fd}|i}|i |di!}t#d|di!i$d}dG|GdG|
GH||jp
|
|jo/dG|GH|o|i
n|iqsndk&l'}l(}|d|d}y@|i*d||df|dd|dd|dddWnt+|fj
oqXt}n|o|i
n|i|oPqsqsW|oPn|
ot,d||
f}nt,d |f}|i/o4d!t0i1ft,d"d#d$fd%t0i2fg}nd!t0i1fd%t0i2fg}t4dt0i6|t,d&|}|i8}|i:|t0i1joPqW|d#joKt;|}|i8}|i:|o|i<ttt=d'qDPqWqWW|pt>i?i@d(n|dS()Nsargs:skwargs:tmediaidtdiscnumR<is
storage.cdromserror getting block deviceR
serror locking %s: %ssvolume.is_mountedserror mounting %s: %ssvolume.mount_points%s/.discinfoR0icCs
t|S(N(tinttx(RZ((Rt<lambda>sit,s
discs is: s
, discnum is:sdidn't find it on (s
URLGrabbersURLGrabErrort	checkfuncs%s/%strelativetlocalttexttranget
copy_locals-Please insert %s (disc %d) into your CD drives#Please insert %s into your CD drives
gtk-cancelsRepository Managerisgtk-editsgtk-oks	Insert CDsresetting...sdon't have the CD(AtHalCDRRtkwargsRWRXR<RHtfoundt
HALManagerRtFindDeviceByCapabilitytcddevstumounttcduditGetBlockDeviceByUDItdevtlockt
DBusExceptionR.t	volumedevtunlocktmounttTruetmnttostpathtexiststopentft	readlinestlinestclosetstripttheidtmaptsplittdiscsturlgrabber.grabbert
URLGrabbertURLGrabErrortugturlgrabtIOErrorRt	insertstrRRIRtRESPONSE_CANCELtRESPONSE_OKtbtPirutDetailsDialogtNonetMESSAGE_INFOtdtruntrctdestroytPirutRepoSelectortresettPirutResetErrorR	ROt
MediaError(RRRdRcRsRRRlRjRhRR}RRXRRWRRR<RxRRzRiRReRR.((RRUs				










%	


	
4




cCs|i|`|p|o/|it|i_h|ii	_
|`	n|o}|iy|iWqt
iij
o#tid}|idqt
iitfj
o}t|qXndS(NR	sno groups present!(Rt
closeRpmDBRt
resetRepostdoCloseR{RHtrepost_setuptpkgSacktsackstdoRefreshRepostdoGroupSetupR	ROtGroupsErrortloggingt	getLoggertlogtwarnt	RepoErrortOSErrorR.tPirutDownloadError(RRRRR.((RRs 



cCs|oe|ii||djo&|idt|ii7_n|id7_|id7_n|i	t
y|i|iWn*t
iitfj
o}t|nX|o|iny|i|Wn*t
iitfj
o}t|nX|o|iny|iWn^t
iij
o#tid}|idn+t
iitfj
o}t|nX|o|iny|iWn*t
iitfj
o}t|nX|o|in|od|i_ndS(NiiR	sno groups present!(tcallbackRRtsetProgressBartthisrepoRt	num_tasksRtlistEnabledtdoLocktYUM_PID_FILEt	doTsSetuptdoRpmDBSetupR	RORRR.Rt	next_tasktdoRepoSetupRRRRRRtdoSackSetup(RRRR.R((RRT&sJ
&

c	Csttd|i}|o|in|ixhto`y&t|_	|i
||t|_	Wn2t
iij
oti|ititititd}|itdd}|itidti|itdd}|itidti|id|i|i}|i|djoq:q|i d	tq:t!j
o!|i"d
|iq:q:t#j
o}|i%|i&t'|itidtd}|i)td|itd
ti*d|itdti+d|i}|i|ti*jo|i q|i"d
|iq:q:t,t-t
ii.fj
o}|i%|i&t'|itidti*ftdddfgtd}|i)td|i/d|f|i}|i|djo[t0|}|i}|i|o.|i1tt|i"d
|iq:qn|i q:XPq:W|o|i&|in|SdS(NsRetrieving software informationsQAnother application is currently running which is accessing software information.t_Quitisgtk-quitt_Retryisgtk-redoRpf0.0sCancel?s-Software information is required to continue.t_Exits_Continue retrievalsRepository Managerisgtk-edits'Unable to retrieve software informationskUnable to retrieve software information. This could be caused by not having a network connection available.s%s(2tPirutProgressCallbackRRtmainwintpbartprogresstshowt_busyCursorRrRIRTRRHR	ROt	LockErrorRt
MessageDialogtDIALOG_MODALt
MESSAGE_ERRORtBUTTONS_NONERt
add_buttonRt	set_imagetimage_new_from_stocktICON_SIZE_BUTTONtset_default_responsetshow_allRRRtquitRtset_fractiontPirutCancelledErrorR.thidet
_normalCursorRRtformat_secondary_textRRRRRtset_detailsRR(	RRRRRRR.RR((RROs
	













!





cCsm|iiid|}|idjotSn|djot	Sn|t
d|jot	SntS(NR<icCs|dS(NR=(th(R((RR[s(RttstdbMatchR<tmitcountRHR=RRrR~(RR<R=R((RtsimpleDBInstalleds
c
Cs|dj	o|i\}}}}}nt}|o0|p|p|p|o|i|}n9|ii	d|d|d|d|d|o
t
}n|iid|d|d|d|d|}x&|D]}	|	itjot
SqqW|ot|djotSn|S(NR<tepochtvertrelR=i(R1RtreturnNevraTupleR<RtversiontreleaseR=RHR!RRtrpmdbRrRt
matchNaevrtlstR*toutput_statetTS_INSTALL_STATESR(
RR<RRRR=R1RR!R*((RtisPackageInstalleds$
$
cCs|iotSn|io|iotSnt|iit|iijo%t|i	ijo
djno$t|i
idjotSntS(Ni(tgrptselectedRrR!ttoremoveRtoptional_packagestkeystmandatory_packagestdefault_packagestconditional_packagesRH(RR((RtisGroupInstalleds
scCsD|ii|}|iotii||n|i	|dS(N(
Rtcompstreturn_grouptgrpidtgroupRR	RFt
deselectGrouptgroupRemove(RRR((RRs
cCsD|ii|}|io|i|ntii	||dS(N(
RRRRRRt
groupUnremoveR	RFtselectGroup(RRR((RRs
c	sddd}tdtdii}tt	d|t|i
iiyi|}Wn{tiitfj
o}
||d|
nLtj
o||t	dn'tj
o||t	dnXi
idit|idjog}xR|iD]D}tii||}x%|D]}	|i!d	||	fqnWqKW||t	d
dt"i#|dn|S(Ncsiidit|ti	dti
fgtd|}|o|id|fn|i|itdS(Nsgtk-oksError downloading packagess%s(RRRRRRRRRRRRt	secondaryRtdetailsRRR(RRRR(RR(RtdownloadErrorDialogs
		

cCs|iS(N(RZR1(RZ((RR[scCs
|idjS(Ntitu(RR(R*tts_state(R*((RR[ssDownloading packagesRsDownload was cancelled.s!Unable to find a suitable mirror.is%s: %ss3Errors were encountered while downloading packages.s
($RRR~tfilterRRt
getMemberstdlpkgsRRRRRRRRtdownloadPkgstprobsR	RORRterrmsgRt
IndexErrorRRterrstrtkeytmisctuniqueterrorsterrortappendtstringtjoin(RRRRRRRRRRR((RRRtdownloadPackagess8


cCst|td|}|i||_|`|iy|i	\}}Wntj
o d|_|itntiitfj
o}}d|_|it|tidtifgtdtd}|id|f|i|itnXd|_|i|djot|it|tidtifgtdtd}|iti|d	|i|itndS(
Ns"Resolving dependencies for updatessgtk-oksError downloading headerss:Errors were encountered while downloading package headers.s%sisError resolving dependenciessKUnable to resolve dependencies for some packages selected for installation.s
( tPirutDepsolveProgressRRRRRt
dsCallbackRtinitActionTstbuildTransactiontresulttmsgsRRRRR	RORRRRRRRRRRt_undoDepInstallsRRtPirutDependencyError(RRRR
RRR((Rt	checkDepssH		
	
	

	
	

	


	

cCs_|iit|iidjp2t|iidjpt|iidjot|t	i
dt	iftdt	i
dfgtdtd}
t	i}|id}|idti|id	}|id
d|iitdf|iitd
f|iitdfg}x|D]\}}
t|djox|i}|i||
dxV|D]J}|i}|i\}}}	}}|i|d|||fd	q~Wq9q9W|
i#d|d}t|iidjo|
i%d}n|
i'd|}|
i)|t	i
jo|i*t+q[ndS(Nis
gtk-canceltContinuesgtk-oksDependencies addedsQUpdating these packages requires additional package changes for proper operation.tboldtweighttindentedsleft-margini
sAdding for dependencies:
sRemoving for dependencies:
sUpdating for dependencies:
s	%s-%s-%s
tbufferittimeout(,RRRRR$R%R&RRRRRRRRt
TextBufferRt
create_tagttagtset_propertytpangotWEIGHT_BOLDttypesRtstrngtget_end_iterRtinsert_with_tags_by_nameR*R+R,R-R.R/R0RRtexpand_detailsRRRRRRQ(RRRRRR*RR-RR.RRR,RR0RR/((Rt
depDetailsHsB
K$	E



cCshx5|iD]*}|io|ii|iiq
q
Wt|doh|i_	h|i_
ndS(Nt_dcobj(RRR*tisDeptremoveR1R+thasattrR#talready_seentalready_seen_removed(RR*((RRqs

csd}
ttdt|}x|D]}y7|id|f|i
|\}}|i
Wntj
o
tnX|djoq1na|djoSt}	y|i|d|
Wn!tiij
o}t}	nX|	oq1qnttidtd|f}|id	|f|ip*|i|itd
tidn`|i td|itd
ti!d}|itdti#d}|i$ti!|i%}|i|ti#jo
tq1q1W|idS(Nc	s|d}|d}|d}|d}tititi	dt
d}t
d||||f}|i
||idti}|it
d	ti}|itititi|i}|i|tijotSntS(
NR1tuseridthexkeyidtkeyurltmessage_formatsImport key?sZThe package %s is signed with a key %s (0x%s) from %s.  Would you like to import this key?s
gtk-cancels_Import key(tkeydictR1R)R*R+RRRRtMESSAGE_QUESTIONRRtsecRRRRRRRtSTOCK_OKRRRRRHRr(	R-RRR)R+R/RR*R1(R(RtkeyImportCallback}s$






sVerifying packagessChecking %siit	fullaskcbR`sUnable to verify %ss%st_Closes	gtk-closespMalicious software can damage your computer or cause other harm.  Are you sure you wish to install this package?t_Cancels
gtk-cancels_Install anywaysgtk-ok('R1RRRRtpkgsRR1t
set_pbar_textRtsigCheckPkgRRRRtPirutVerifyErrorRrRetgetKeyForPackageR	ROtYumBaseErrorRHRRRRRRRRRtRESPONSE_CLOSEtformat_secondary_markupRRRRRR(RR5RRRR1RRRReR1R((RRtcheckSignatures|sL



 		
c	sd}d}d}g}	xo|iiD]a}
|
ii	dt
joBt|iid|
ii	ddjo|	i
|
iq7q7Wt|	djo*||	}|tijo
tqn|`|i|idd|ii|iitititi\}
}ti|
d}ti|d	}|i!|ii_"ti#|t$i%t&d
}|i)||i*|i+dt&dy+t,i-i.|t,i/i0|d
|}Wnet,i2i3tfj
oM}ti#t5i6titi7|i8|i9||tnXti#t5i6titi7|`|i8|i9|i:S(Ncs{ttidd
gdtd}|itd|iddit	d	|i|i|i
dS(Ntbuttonssgtk-okiR`sError updating softwaresKThere were errors encountered in trying to update the software you selecteds%ss
cCs|dS(Ni(RZ(RZ((RR[s(sgtk-oki(RRRRRRRRRR~terrstvalueRR(R?R(R(RttransactionErrorss	)
csttiddtiftdtidfgdtd}|itdd}x|D]}|d	|f7}qeW|i||i
}|i|S(
NR>s
gtk-cancels_Remove anywaysgtk-okR`sRemoving critical softwaresSome of the software which you are removing is either critical software for system functionality or required by such software.  Are you sure you want to continue?Rs%s
(RRRtMESSAGE_WARNINGRRRRRttxtR5R1RRRR(R5RRRCR1(R(RtblacklistRemoveWarnings'

csrttiddtiftdtidfgdtd}|itd|i	}|i|S(NR>s
gtk-cancels_Remove anywaysgtk-okR`sRemoving critical softwaresyRemoving this could leave you with no kernels and thus lead to a non-bootable system.  Are you sure you want to continue?(RRRRBRRRRRRRR(R5RR(R(RtkernelRemoveWarnings'
R<iitkeepoldR0twsUpdating softwares	<i>%s</i>sPreparing transactiontdisplay(;RARDREtblackedRRR#R*R1treturnSimpletremove_blacklistRRRRRRRQRR
t
populateTstchecktorderRtsetVerbositytRPMLOG_INFORttpipeR0RGtfdopentrftwftfilenotscriptFdt
setLogFiletProgresstPirutTransactionCallbackRRttsprogtsetReadPipeRt
set_markupR	RFtrunTransactiontrpmtranstRPMTransactionttserrorsROR:terrtsyststderrt
RPMLOG_NOTICER{Rt	getOutput(RRRZRTRAR`RSRRDRIR*RaRER0RG((RRR]sV
G



	

+




cCsU|i||i||i|}|i|||p|i|SndS(s-Apply all of the packaging changes requested.N(	RRRR"RRR=tdownloadonlyR](RRRfR((RtapplyChanges*s

cOsy|iWn(tj
o}tidI|IJnX|ido|do|it	nyt
iWnnXtiddS(NsError closing rpmdb: Rpi(
RRt	ExceptionR.RbRcRdthas_keytdoUnlockRRt	main_quittexit(RRRdR.((RR8s(t__name__t
__module__R@RrRGRURHRRRTRRRRRRRRR"RR=R]RgR(((RRJs&	4	z)X				2	/	)		J	dcCsttdtitdtidfgtdtd}|it||i
|iti
ddS(NtExitsgtk-quits
Config error.s-Unable to start due to a configuration error.i(RRRRRRRRtstrRaRRRbRl(RaR((RtstartupErrorHs	

cCs9t|djo|Sn|p
g}n6ttdotidid}n
dg}xM|D]E}|t	jo2yt
|Wntj
onXtt	|<qhqhWt
|}|idd}|idd	}|idd}|id
d}|idd
}|idd}t|}|S(NitexpandMacros
%_i18ndomainst:sredhat-dists

ts
t t&s&amp;t<s&lt;t>s&gt;(Rtst	translateti18ndomainsR&RRrRRt_added_gettext_domainst
textdomaintAttributeErrorRrRtreplacetutf8(RyRzRR{((RtsanitizeStringTs0
	
cCsti}|id}|idti|id}|iddxa|i	D]S\}}|dj	o!|i
|id|dn|i
|i|dqZW|S(sTConverts a dictionary of pkg -> package output to a nicely formatted
    TextBuffer.RRtinsleft-margini
s%s
N(RRRRRRRRtoutputtitemstpkgR RR R(RRRRR ((RtoutputDictAsTextBufferus

!(1RtRbtfcntlRRttimeturllib2tgobjectRt	gtk.gladeRR	tyum.pluginst
yum.Errorst
yum.constantst
urlgrabberturlgrabber.progresst
DetailsDialogt
GroupSelectortPackageListRXtRepoSelectort	constantsROtrhpl.translateRtN_RR}Rt
PirutProgresstPirutCancellableProgressRRtPirutPackageListtPirutGroupSelectorRRRtaddMacroRKt
rebootpkgsRFRRqR|RrRR(&RRRRRRRRRXRRRKRRR|RRRRRRRbRRRRRqRRRRR}R	RRRRtR((Rt?sT																										*	!

Anon7 - 2021