Prv8 Shell
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4
System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
User : jackjohn ( 502)
PHP Version : 5.3.17
Disable Function : NONE
Directory :  /usr/share/kdump/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/kdump/firstboot_kdump.pyc
Ñò
¹Rc@sÚddkZeiidƒddkTddkZddkZddkZddkZddkZddkZddk	Z	ddk
TddkTddkTddk
TddkZd„Zd„Zdefd„ƒYZdS(iÿÿÿÿNs/usr/share/system-config-kdump/(t*cCstid|ƒS(skexec-tools(tgettextt	ldgettext(tx((s#/usr/share/kdump/firstboot_kdump.pyt<lambda>(scCs|S(((R((s#/usr/share/kdump/firstboot_kdump.pyR)stmoduleClasscBseZd„ZdZedƒZeZeZhddgddgfd6dgd	gfd
6dgdgfd
6dgdgfd6Z	dZdZddddgZ
dgZeZd„Zd„Zd„Zd„Zd„Zdd„Zd„Zd„Zd„Zd„ZRS( cCsAti|ƒd|_tdƒ|_tdƒ|_t|_dS(NidtKdump(tModulet__init__tprioritytN_tsidebarTitlettitletFalsetreboot(tself((s#/usr/share/kdump/firstboot_kdump.pyR,s

	iFRs/boot/grub/grub.confs/boot/efi/EFI/redhat/grub.confiitgrubs/boot/etc/yaboot.confi tyaboots/etc/zipl.confitzipls/boot/efi/EFI/redhat/elilo.conftelilotppcts390ti386ti586tppc64cCs|iS(N(R(R((s#/usr/share/kdump/firstboot_kdump.pytneedsRebootIscCs}|ii|ƒ|ii|ƒ|ii|ƒ|ii|ƒ|ii|ƒ|ii|ƒ||_|ii|ƒdS(N(	ttotalMemt
set_sensitivetkdumpMemtsystemUsableMemt
labelTotalt
labelKdumptlabelSystkdumpEnabledt	AdvWindow(Rtstatus((s#/usr/share/kdump/firstboot_kdump.pytshowHideMs	cGs |iiƒ}|i|ƒdS(N(tenableKdumpCheckt
get_activeR$(RtargstshowHideStatus((s#/usr/share/kdump/firstboot_kdump.pyton_enableKdumpCheck_toggledWscCs1|i|iƒ|_|iid|iƒdS(Ns%s(tavailMemtget_value_as_inttremMemRtset_text(Rtwidgettspin((s#/usr/share/kdump/firstboot_kdump.pytupdateAvail[scCsxt|iiƒD]c\}\}}d}xH|D]@}ti|tiƒo||_||_|iS|d7}q/WqWd|_d|_dS(Nii(tbootloaderstitemstostaccesstW_OKt
bootloadertoffsettNone(RtnametconfR7titc((s#/usr/share/kdump/firstboot_kdump.pyt
getBootloader_s				cCs
||_|o	dGHntidƒiƒiƒ|_tidƒiƒiƒ|_|iidƒ|_d}d|_	t
|ƒiƒ}xN|D]F}|idƒdjo*d	|_	d
dg}|ii
|ƒPq’q’W|i|ijo:d|i|_ti|itiƒo
t|_q)nt
d
ƒiƒ}d|_x@|D]8}|idƒo"t|iƒdƒd|_PqKqKWt
dƒiƒ}d|_d|_t|_tidƒ}|idƒdjo
t|_nd|_t
dƒiƒ}	t|	ƒdD|_|idjotd„|iƒƒdidƒd}
|io
d|
GHn|
idƒdjoz|
idƒ\}}|iod|iGHn|djo
d|_nt|d ƒ|_|iod|iGHqýn
d|_|i|i7_d|i|_|i|_t|_n
t|_|i|_ d|_!d }
d!}d"}d }t|_"|id#jod!}
d$}d!}n>|id%jod!}
d}n|id&jo
d'|_!n|i||i|}||
jo
t|_"n|idjo
|
|_n|i|i||_t#i$t%d(ƒƒ|_&|i&i'd)dd*dƒt|_(|i||i||i!jo|io
t|_(nt#i)t%d+|iƒƒ|_*t#i)t%d,ƒƒ|_+|i+i,tƒ|i+i-|i*ƒ|i+i'd-d.ƒ|i+i.d/ƒt#i/|i|
|||dƒ|_0t#i1|i0ddƒ|_|ii2t#i3ƒ|ii4tƒ|i0i5d0|i6|iƒt#i)t%d1ƒƒ|_7|i7i,tƒ|i7i-|iƒ|i7i'd-d.ƒt8t9i|ii:ƒƒƒ|_;|i|i;|_<t#i)t%d+|i<ƒƒ|_=t#i)t%d2ƒƒ|_>|i>i,tƒ|i>i-|i=ƒ|i>i'd-d.ƒt
d3d4ƒ}t#i?ƒ|_@t#iAƒ}|iB|iƒƒ|iCƒ|i@iD|ƒt#iEƒ|_F|iFiGt#iHƒ|iFiIt#iJt#iJƒ|iFiKd5d6ƒ|iFiL|i@ƒt#i)t%d7ƒƒ|_M|iMi'd-d.ƒt#iNƒ|_O|iOiKd8d9ƒt#iNƒ}|iPd:ƒ|iQd:ƒt#i)t%d;ƒƒ}|iRtƒ|i'd-d.ƒ|iKd5dƒ|iS|ttƒt#iTd<d=ƒ}|iU|i&dd<ddt#iVt#iVd>d>ƒ	|iU|i+dddd<t#iVƒ|iU|i*dd<dd<t#iWt#iVd>d>ƒ	|iU|i7ddd<d?t#iVƒ|iU|idd<d<d?t#iWt#iVd>d>ƒ	|iU|i>ddd?d@t#iVƒ|iU|i=dd<d?d@t#iWt#iVd>d>ƒ	|iU|iMddd>dAt#iVƒ|iU|iFdd<dAd=t#iVt#iVd>d>ƒ	|i tjo|iXtƒn|i&iYtƒ|iS|tdBƒ|i&i5dC|iZƒ|iOiS|tdBƒdS(ENsinitializing kdump modules
/bin/uname -rs
/bin/uname -mtxens/etc/redhat-releasetrheltFedoraiÿÿÿÿtfedorati686tx86_64s/boot/vmlinux-%skdumps
/proc/meminfois	MemTotal:iis
/proc/cmdlinets/sbin/chkconfig --list kdumptons/sys/kernel/kexec_crash_sizecSs
|idƒS(scrashkernel=(t
startswith(tt((s#/usr/share/kdump/firstboot_kdump.pyR£st=scrashString is %st@s
kdumpMem = %dt0skdumpOffset = %ds%dMii€ii@tia64iRts390xis_Enable kdump?txaligntyaligns%ss_Total System Memory (MB):ggà?i t
value_changeds_Kdump Memory (MB):s_Usable System Memory (MB):s/etc/kdump.conftriôi,s
Advanced kdump configurationiiÈi
s#Kdump is a kernel crash dumping mechanism. In the event of a system crash, kdump will capture information from your system that can be invaluable in determining the cause of the crash. Note that kdump does require reserving a portion of system memory that will be unavailable for other uses.iidiiiiittoggledi([tdoDebugR3tpopentreadtstript
runningKerneltarchtfindt	xenKerneltdistrotopent	readlinestkernelKdumpArchestextendtkernelKdumpR4tR_OKtTruetkernelKdumpInstalledR*RFtinttsplittkdumpOffsettorigCrashKernelR
R!tcommandst	getoutputtkdumpMemInitialRtfiltertinitialStatetlowerThresht	enoughMemtgtktCheckButtont_R%t
set_alignmenttconfigurabletLabelRRtset_use_underlinetset_mnemonic_widgettset_width_charst
AdjustmenttmemSpint
SpinButtontset_update_policytUPDATE_IF_VALIDtset_numerictconnectR0Rtevaltstringtget_texttresMemR,RR tTextViewt	AdvConfigt
TextBufferR-tcloset
set_buffertScrolledWindowR"tset_shadow_typet	SHADOW_INt
set_policytPOLICY_AUTOMATICtset_size_requesttaddtAdvConfLabeltVBoxtvboxtset_border_widthtset_spacingt
set_line_wrapt
pack_starttTabletattachtFILLtSHRINKR$t
set_activeR)(RRRtreleaseFiletlinestlinetkernelKdumpArchesFCtmemInfotcmdLinetchkConfigStatustkexec_crash_sizetcrashStringtsizeR7t
lowerBoundt	minUsabletstept
memRoundupt
upperBoundtinputbuftAdvBuftinternalVBoxtlabelttable((s#/usr/share/kdump/firstboot_kdump.pytcreateScreenms"										
		 





	
			





	-
$!



.".".".".cCs|iiƒdS(N(R%t
grab_focus(R((s#/usr/share/kdump/firstboot_kdump.pyt	grabFocusEscGs:|ioA|iiƒ}tti|ƒƒ}|iiƒ}||}n
|i}|i	oDd|i
|ifGH|ii
ƒod|||fGHq¢dGHn|iiƒ}|iiƒ}|iƒ\}}tddƒ}	|	i|i||ƒƒ|	iƒ|ii
ƒtjotidƒn|itjo?|io5|itdƒƒ|iitƒ|itƒtS|idjo?|io5|itd	ƒƒ|iitƒ|itƒtS|i|ijo<|itd
|iƒƒ|iitƒ|itƒtS|i|ijo'|i tjotdƒ|i}
nd}
|i!|ijp||ijo²t"i#dd
t"i%t"i&tdƒ|
ƒ}|i't"i(ƒ|i)ƒ|i*ƒ}|i+ƒ|t"i,jot|_-t.St/|_-|i0ƒdjo5|itdƒƒ|iitƒ|itƒtS|io#d|i1|i
|f}
d}n#d|i1|i
|i2f}
d}|i	o+d|i1|i3fGHd|
GHd|GHq6ti|
ƒtid|ƒ|i1djotidƒn|i1djotidƒq6n
t|_-t.S(Ns$Running kernel %s on %s architectures3System Mem: %s MB	Kdump Mem: %s MB	Avail Mem: %s MBsKdump will be disableds/etc/kdump.confsrw+s/sbin/chkconfig kdump offsFSorry, your system does not have enough memory for kdump to be viable!iÿÿÿÿs5Sorry, Xen kernels do not support kdump at this time!s?Sorry, the %s architecture does not support kdump at this time!sø

Note that the %s architecture does not feature a relocatable kernel at this time, and thus requires a separate kernel-kdump package to be installed for kdump to function. This can be installed via 'yum install kernel-kdump' at your convenience.

RDis¸Changing Kdump settings requires rebooting the system to reallocate memory accordingly. %sWould you like to continue with this change and reboot the system after firstboot is complete?s?Error! No bootloader config file found, aborting configuration!sI/sbin/grubby --%s --update-kernel=/boot/vmlinuz-%s --args=crashkernel=%iMREsO/sbin/grubby --%s --update-kernel=/boot/vmlinuz-%s --remove-args=crashkernel=%stoffs#Using %s bootloader with %iM offsetsGrubby command would be:
	%sschkconfig status is %ss/sbin/chkconfig kdump %sRs
/sbin/ybinRs
/sbin/zipl(4R!RR€R~RRURR+RiRRRVRWR%R&Rƒt
get_buffert
get_boundsR[twriteR…R
R3tsystemRmtshowErrorMessageRpR™R$tRESULT_FAILURERYtunsupportedArchesR]RbRkRnt
MessageDialogR8tMESSAGE_INFOtBUTTONS_YES_NOtset_positiontWIN_POS_CENTERtshow_alltruntdestroytRESPONSE_YESRtRESULT_SUCCESSRaR=R6RfR7(RR'ttotalSysMemtreservedMemtremainingMemtmybufferRªtstarttendt	outputbuftkernelKdumpNotetdlgtrct	grubbyCmdtchkconfigStatus((s#/usr/share/kdump/firstboot_kdump.pytapplyHs”
	
	



##	


		



	

	cCsXtiddtiti|ƒ}|itiƒ|itƒ|i	ƒ}|i
ƒdS(Ni(RnR¹R8t
MESSAGE_ERRORt
BUTTONS_OKR¼R½t	set_modalRaR¿RÀ(RttextRËRÌ((s#/usr/share/kdump/firstboot_kdump.pyR¶µs!

cCs®|ip t|_|iitƒ|iitƒ|iitƒ|iitƒ|iitƒ|i	itƒ|i
itƒ|iitƒ|it
dƒƒndS(NsXInsufficient memory to auto-enable kdump.  Use system-config-kdump to configure manually(RrR
R!R%R™RRRRRRR R¶Rp(R((s#/usr/share/kdump/firstboot_kdump.pytinitializeUI½s
	N(t__name__t
__module__RtrunPriorityRpt
moduleNamet
windowNameR
RR1R8R6R7R¸R]RbRR$R)R0R=R®R°RÏR¶RÔ(((s#/usr/share/kdump/firstboot_kdump.pyR+s0				
			Ø		m	(tsystpathtappendRnRR3tos.pathttimetgobjectRgtfirstboot.configtfirstboot.constantstfirstboot.functionstfirstboot.moduleRRpR
RR(((s#/usr/share/kdump/firstboot_kdump.pyt<module>s"




		

haha - 2025