68QcC@s[ddkZddkZddkZddkZddkZddkZddklZddkl Z da da dZ eiddZdZdZdZd Zd Zd Zd Zd ZdZdZdZdZdZdZddZdZdZ dZ!dZ"dZ#dZ$de%fdYZ&e'djoei(e ei)i*ei+ei,e&Z-eyddk.Z.Wne/j onXddk0Z0ddk1Z1e0i2dZ3e0i2dZ4ddk5Z5eddk6Z6ddk7Z7ddk8Z8ddk9Z9ddkZddk:Z:ddk;Z;ddk<Z<ddk=Z=ddk>Z>ddk?Z@dd kAlAZAdd!kBlCZClDZDeCd"eCd#eDeCd"eDddkEZEd$ZFddkGZGeGiHe-e-_Ge9iI o-eiJd%eiKoe1iLiMd%e3nee;_Ne9iOeEe6i6e6iPe6iQe6i6e6iRe8iSee9iTd&eUd'd(ZVeViWd)eiXf[Ve6i6e6iYe$e9iZgZ[d*Z\dZ]e<i^a_e-t__-e\Z`Zaee`d+e`ibo%e4icd,e`ibeidd*neZ]ee`e`ie e-_fe`igo eheA_gne`iio ejeA_kne`ilo ejeA_mne`inoe`ine-_ne`ioole`ioZpeUepd-iqZreiseperd*ite-_ueverd.joerd/ite-_wqbne-ineixd0e`izd*d4joee`ize`_zne-i{e`izn de-_|e`i}o:e`i}d*d4joee`i}e`_}ne`i}e-_}ne`i~o eheA_~ne`io eheA_ne`ioCx@e`iD]1Ze7ied5\ZZe[ieefqWne`i<od/eA_d6e`_t_ie`io|e7ie`id5Zed*t__eved/joCeved/d*jo,eved/d*joed/t__qvqzq~ne`io d/eA_ne`io d/eA_ne`io eheA_ne`ioe`ieA_ne`ieA_e`ieA_e`ieA_e`io eheA_ne`ioe`ieA_ne`ioe`ie-_e-ine9iIo ehe`_neAip enxOdD]GZy7eiid=eoeid>ed?enWqqXqWe`ioNehe-_e>ie-e`ie>ie-e`iZe`ip eiie`_neAio?e=id@d1Ze-ioe ene#eixdA=ne=ie-ie`ioehe-_ddkZddkZeie-ge`ie-_e-ioe]ie-e-iieddBkTeZeiee-_eide-_eie`iepe-iiii e-_fneie-e]eidd/ne-ioei<iod/eA_d6e`_t_id1joei<it__nt_id1joei<it__nt_id1joei<it__q nejeA_ne`ip d6e`_ne9ie8ijo ejeA_neixidCo eheA_ne`id+joueAiokeFdDZeFdEZe<ieeZrerdjo0d6e`_d/eA_erdj o ert__q q ne`io eheA_nddkZddkiZe3idFeife3idGe`ife3idHeiee`e]io e4ieFdId+e`_neixidCoe`id6jo d/Znd*Ze oRe9iI oDeiJdJei o-e4ieFdKeid.d+e`_ne`io\e`id6joHeAipeAi o3e4ieFdLd+e`_d/Z\eid.q ne`id6joeAi oeAi oz|y3dMZdNZdOZe6i6e6ieZe6i6e6ieZeUdPd(ZeidQdRdSdTdUdVdWdXdYdZd[d\d]d^gd_ehd`edaedbeZe6idUeixdCie-e`ieide>ie-e`iZe-iieeiie-ii@_eiie-ii@_eiie-ii@_eii e-ii@_ ei i dj oTei i e-ii@_ ei ie-ii@_ei ioei ie-ii@_qne@ie-neine`id/jo-e-iie`ie-i:idydxd/ne-ipe]ie-ne>ie-ye-iie-Wn"ej oZe-ii nXe-ioie-iii!i"oVxSe-ii@i#iD];Z$e$i djoq~ne3ide$ie$i"q~Wne-`d/Z%eUdd-Z&x+e&iqD]Z'de'jo d*Z%qqWe&ie%o8eideideideidqWndS(iN(t OptionParser(tmkstempcCs0yti||Wntj o }nXdS(N(tost tcsetpgrptOSError(tfdtpgrp_idtoserr((s6/export/profile/include/installclass/anaconda_rocks.pyt return_tty)scCs*tidti|||||dS(Ns%s(tlogtwarningtwarningst formatwarning(tmessagetcategorytfilenametlinenotfiletline((s6/export/profile/include/installclass/anaconda_rocks.pytAnacondaShowWarning1sc Csti}|py/dddg}tid|ddddWn9tj o-}tidt|ti d nXti d ti d n|S( Ns --displays:1s --sm-disabletmetacitytstdouts /dev/nulltstderrs'Problems running the window manager: %sis"The window manager has terminated.i( RtforktiutiltexecWithRedirectt BaseExceptionR terrortstrtsystexittinfo(tchildpidtargste((s6/export/profile/include/installclass/anaconda_rocks.pytstartMetacityWM4s   cCsti}|pZd}yti||Wn,tj o }tidt|nXtidnti |ddS(Ns /sbin/auditds"Error running the audit daemon: %si( RRtexeclRR RRRRtwaitpid(R tcmdR"((s6/export/profile/include/installclass/anaconda_rocks.pytstartAuditDaemonGs cCsttatidtftdj oddk}yt|idd|idd|idd|id d |id d |id d |iddWqti i dt dqXndS(Ns Starting window manager, pid %s.is Xcursor.sizet24s Xcursor.themet BluecurvesXcursor.theme_corettrues Xft.antialiast1s Xft.hintings Xft.hintstylet hintslightsXft.rgbatnonesX SERVER STARTED, THEN FAILEDsX server failed to start( tsetupGraphicalLinksR#twm_pidR RtNonetxutilstsetRootResourceRRtwritet RuntimeError(R1((s6/export/profile/include/installclass/anaconda_rocks.pytdoStartupX11ActionsTs    c Cs|otidjoti otoy<tid|tidddd|gddd dWqt j o;}ti d tidddd gddd dqXndS( Ntgs%Setting the screen resolution to: %s.txrandrs-ds:1s-sRs /dev/tty5RsThe X resolution not sets-q( toptst display_modetflagstusevncR/R RRRR4R(trunresR"((s6/export/profile/include/installclass/anaconda_rocks.pytset_x_resolutionms)   c Cstdj o2y$titdtitdWq?q?Xntdj o2y$titdtitdWq~q~XndS(Nii(R/R0RtkillR%t xserver_pid(((s6/export/profile/include/installclass/anaconda_rocks.pytdoShutdownX11Actions}s  c Csddk}|id}|dd}ytidWnnXx9dD]1}tid ||ftio d}n.tid||ftio d}nqKtid|ftioxtid|||fD]}tid||ftioqq|ido+tid||d ftioqqtid||||fd||fqWqKqKWddk}ddk }x>|idD]-}d|i dd}|i ||qWdS(Nis/usr/lib/python*iis /tmp/updatestblocktyumtrpmUtilst urlgrabbert pykickstarttpartedtmehs$/usr/lib64/python%s/site-packages/%stlib64s"/usr/lib/python%s/site-packages/%stlibs/tmp/updates/%ss!/usr/%s/python%s/site-packages/%ss/tmp/updates/%s/%ss.pycs$/usr/%s/python%s/site-packages/%s/%ss/tmp/updates/*.ruless/etc/udev/rules.d/t/(sblockRBRCs urlgrabberRERFRG( tglobRtmkdirtaccesstX_OKtlistdirtR_OKtendswithtsymlinktshutiltsplittcopyfile( RKtpyverstpyvertpypkgtlibdirtfRStrulettarget((s6/export/profile/include/installclass/anaconda_rocks.pytsetupPythonUpdatessJ       $   c Cst}|idddddddd|id d dddddd |id d dddddd|iddddt|iddddt|id|id|iddddt|idddddddt|iddd|iddddddt|iddddd d!d"|id#d$dd%dd|id&dd%dd|id'dd(dd|id)dddt|id*dddt|id+dd,dddt|id-|id.dd/dd|id0dddt|id1dd2dddd3|id4|id5dddt|id6|id7dd2dd8d!d"dd|id9|id:|id;|id<|id=|id>dd?dd@dt|idAdd|idBddCdd@dt|idDdd|idEddFdd@dt|idGdd|idHddIdd@dt|idJdd|idKddLdd@dt|idMdd|idNdd|idOddPdg|idQddRdddt|idSddTdd8d!d"|idUddVdd8d!d"|idWdddt|idXdYddZdddd[|id\d]ddZdddd^|iS(_Ns-Cs --cmdlinetdestR9tactiont store_consttconsttcs-Gs --graphicalR6s-Ts--texttts--noipv4t store_truetdefaults--noipv6s--proxys --proxyAuths --autosteps-ds--debugtdebugs --kickstarttksfiles--rescuetrescues --targetarcht targetArchtnargsittypetstrings-ms--methodtmethods--repos--stage2tstage2s --noverifyssls --liveinsts --headlesst isHeadlesss--nofbs --resolutionR<s--serials--usefbxtxdrivertfbdevs--virtpconsoles--vncs --vncconnects --xdrivertstores--keymaps --kbdtypes--langs --loglevels--syslogs --noselinuxtselinuxt store_falses --selinuxs --nompathtmpaths--mpaths --nodmraidtdmraids--dmraids--noibfttibfts--ibfts --noiscsitiscsis--iscsis --noejects--moduletappends --nomounttrescue_nomounts --updatest updateSrcs --dogtailtdogtails--dlabels-rs --rootPathtunsupportedModes root paths-ts--testttest(Rt add_optiontFalseR0tTruet parse_args(top((s6/export/profile/include/installclass/anaconda_rocks.pyt parseOptionssj """  "   %       cCst}xItttidddD](}ti|ido t}Pq&q&W|oItii|ddtii|ddtii|ddn:tiid dtiiddtiiddtiid dS( Niitupdatess/usr/lib/anacondais/usr/lib/anaconda/textwis/usr/lib/anaconda/iwis/usr/share/system-config-date( RtrangetlenRtpathRQRtinsertRy(t haveUpdatestndx((s6/export/profile/include/installclass/anaconda_rocks.pytsetupPythonPaths  cCstiido0tiid otiddtid for a shell(s/tmp/updates/pyrc.pys!/usr/lib/anaconda-runtime/pyrc.py(tvncSt startServerRRRMRPRNRRRtisConsoleOnVirtualTerminaltisS390ttimetsleept_RtstdinRt execConsole(tchildtp((s6/export/profile/include/installclass/anaconda_rocks.pytrunVNCYs        cCsd}|ti|jS(Ni(Rt memInstalled(t needed_ramtepsilon((s6/export/profile/include/installclass/anaconda_rocks.pytwithin_available_memoryrscCs|p |i}nd}ti}t|prddkl}l}|}||tdtdti |fdtdf|i t i dn|d joRt i oGti}t|p-titd d |_tid qndS(Nti(t SnackScreentButtonChoiceWindows Fatal ErrorscYou do not have enough RAM to install %s on this machine%s. Press to reboot your system. tbuttonstOKiRcRbsOYou do not have enough RAM to use the graphical installer. Starting text mode.i(RcRb(R9tisystMIN_RAMRtsnackRRRtproductt productNametfinishRRR:R;t MIN_GUI_RAMt stdoutLogR RR(R8R9treasonRRRtscreen((s6/export/profile/include/installclass/anaconda_rocks.pyt check_memoryxs&         cCsYxRd D]J}y:tiid|fotid|d |nWqqXqWdS( Ntimrcsim_palette.palsgtk-2.0tpangotfontssfb.modess/mnt/runtime/etc/%ss../mnt/runtime/etc/s/etc/(Rsim_palette.palsgtk-2.0RRsfb.modes(RRtexistsRR(ti((s6/export/profile/include/installclass/anaconda_rocks.pyR.s cCsddk}|i}|ii}x|D]}|i|iddo2|id|id|id|id|i q.|i d|id|id|id|i ddd t q.W~dS( NitrootRJtusernametpasswordt isCryptedtlocktnamet mkmailspool( tuserstUserstsshpwtdataListtcheckUserExistsRtsetUserPasswordRRRt createUserR(tksRtutuserdatatud((s6/export/profile/include/installclass/anaconda_rocks.pyt handleSshPws  c Csd|f}dd|d|ddddg }tidd id g|fd |f}d |f}tid |d |d|dS(Ns /etc/ssh/%ss-qs-ts-fs-CRs-Ns running "%s"t s ssh-keygens/tmp/ssh-keygen-%s-stdout.logs/tmp/ssh-keygen-%s-stderr.logRR(R RtjoinRR(t algorithmtkeyfileRtargvtsotse((s6/export/profile/include/installclass/anaconda_rocks.pyt createSshKeys  !$  cCsJti}|p#tiotidndSti|ddS(sSForks an orphan. Returns 1 in the parent and 0 in the orphaned child. ii(RRt_exitR%(t intermediate((s6/export/profile/include/installclass/anaconda_rocks.pyt fork_orphans  cCstiodStptidtitiBdhdd6dd6dd6}x'|iD]\}}t||qaWd d d g}ti d |t i d ndS( Ns/var/log/lastlogit ssh_host_keytrsa1tssh_host_rsa_keytrsatssh_host_dsa_keytdsas /sbin/sshds-fs/etc/ssh/sshd_config.anacondai( RRRRRtO_RDWRtO_CREATtitemsRtexecvRR(tssh_keysRRR!((s6/export/profile/include/installclass/anaconda_rocks.pytstartSshs    cCs ddk}|idddS(Nitskipi(tepdbtserve(tsignumtframeR((s6/export/profile/include/installclass/anaconda_rocks.pyt startDebuggers tAnacondacBsbeZdZdZddZdZdZdZdZdZ e d Z RS( cCsd|_d|_d|_d|_d|_d|_d|_d|_t |_ t |_ t |_ d|_d|_d|_t |_d|_d|_d|_d|_d|_d|_d|_dS(Ns /mnt/sysimage(R0tintftdirtidt methodstrRntbackendtrootPathtdispatchRt isKickstartRt rescue_mountRhR{t mediaDevicetplatformtcanReIPLt reIPLMessagetproxyt proxyUsernamet proxyPasswordtclearPartTypeSelectiontclearPartTypeSystemRp(tself((s6/export/profile/include/installclass/anaconda_rocks.pyt__init__s,                     cCsddkl}ddkl}|d}|i|dd|f|i}tddd\}}ti |d}|i ||dS( Ni(tReverseExceptionDump(tstackiRs anaconda-tb-s/tmptw( tmeh.dumpRtinspectRtreverseR0t mehConfigRRtfdopenR3(RRt_stackRtexnRRtfo((s6/export/profile/include/installclass/anaconda_rocks.pyt dumpStates  RJcCs|idjodStiid|fptid|fddntd|fd}|id|i|idS(Ns %s/etc/X11tmodeis%s/etc/X11/xorg.confR sBSection "Device" Identifier "Videocard0" Driver "%s" EndSection ( RpR0RRtisdirtmakedirsRR3tclose(RtinstPathRZ((s6/export/profile/include/installclass/anaconda_rocks.pyt writeXdriverscCsti||_dS(N(Rt Dispatcher(R((s6/export/profile/include/installclass/anaconda_rocks.pyt setDispatchscCs6|djotitdyddkl}Wqtj oy}tid|ftpti dnti dd}d t i i jot i d =ntid qXn|djo8ddkl}t i id pd t i d ss /dev/tty3s/var/logs/var/run/anaconda.pidR s%s iRcs3Running anaconda in %s mode is no longer supported.RiitPROXYRt PROXY_USERtPROXY_PASSWORDt@RR6tservicest protocolss nsswitch.conftjoeRss mke2fs.confs/mnt/runtime/etc/s../mnt/runtime/etc/s/etc/R.t LIBUSER_CONF(t*R3sWould you like to use VNC?sText mode provides a limited set of installation options. It does not allow you to specify your own partitioning layout or package selections. Would you like to use VNC mode instead?s!anaconda called with cmdline = %ssDisplay mode = %ssDefault encoding = %s s,Install class forcing text mode installations /usr/bin/Xorgs<Graphical installation is not available. Starting text mode.s-DISPLAY variable not set. Starting text mode.cCstdddS(Nis1SIGCHLD caught when trying to start the X server.(R(tnumR((s6/export/profile/include/installclass/anaconda_rocks.pytsigchld_handlerscCstiddS(Ns*X server has signalled a successful start.(R Rf(ReR((s6/export/profile/include/installclass/anaconda_rocks.pytsigusr1_handlerscCstititidS(N(tsignaltSIGUSR1tSIG_IGN(((s6/export/profile/include/installclass/anaconda_rocks.pyt preexec_fnss /dev/tty5tXorgs-brs-logfiles /tmp/X.logs:1tvt6s-st1440s-acs -nolistenttcps-dpit96s-noresett close_fdsRRRks /tmp/vnchostss +127.0.0.1 s- s /tmp/updates/usr/bin/x0vncservers -display=:1s-SecurityTypes=Nones-NeverShared=ons-HostsFile=/tmp/vnchostss, X startup failed, falling back to text mode(tinitExceptionHandlingcCs tiS((RTR)(RR((s6/export/profile/include/installclass/anaconda_rocks.pyR[*ss7Could not retrieve Dogtail script from %s. Error was %stprefixs testcase.py.R s/tmpis+Exception %s while running Dogtail testcases.utf8s.UTF-8tlanguaget permanenttkeyboards/tmp/rocks-skip-welcometmds/tmp/discovered.diskss disks: %s Rs raids: %s s2/tmp/product/do_partition.py > /tmp/partition-infotcdromsattempting to eject %ss /proc/cmdlinetbuilds/usr/bin/killall csps/usr/bin/killall drainos/usr/bin/killall detours /usr/bin/killall /usr/bin/python(R`Ras nsswitch.confRbsselinuxs mke2fs.conf((RRtreRt subprocesstatexittoptparseRttempfileRR0R/R?RRRR#R'R5R=R@R]RRRRRRRRRR.RRRRRtobjectR RPtregisterRtfilenotgetpgidtgetppidRTtupdates_disk_hookt ImportErrortloggingRt getLoggerR RRRhRlRRRR tvncRt kickstarttstorage.storage_logRR:tbaseudevRURVRXRRt getPlatformRRMtW_OKRtaddFileHandlert showwarningtsetup_translationstSIGINTtSIG_DFLtSIGSEGVt handleSegvt mkdirChainRtpidfileR3tgetpidtSIGHUPtwriteRpmPlatformt extraModulestgraphical_failedR?t VncServerRR8R!R}RRRzRtdlabelRtnoipv4RtuseIPv4tnoipv6tuseIPv6Rt proxyAuthRt readlinesRRtrstripRRRRR{RmRER Rnt noverifyssltliveinstt livecdInstalltmoduletmodRTRRRyR;R9trecoverVNCPasswordt vncconnecttcargstvncconnecthosttvncconnectportRwRxtnoejectRit targetarchRvRuRstserialt virtpconsoleRpR/RoRRRRRgRt preScriptPasstparseKickstarttksdataRhtsshdtcreateLuserConft luserConfRtinstdatat InstallDataR tsetInstallDatat setKsdataRRRtRescueInterfaceR texecuteRtnomountt runRescuetenabledRRRt vncquestionRRRtpreexisting_x11ttitleR t askVncWindowRftsystem_config_keyboard.keyboardRvRRtgetdefaultencodingt forceTextModeR7RNR RRfRgRkRit old_sigusr1tSIGCHLDt old_sigchldtxouttPopentproctpausetpidRR-t rocksprocRR4R<R<RAtinstallDataClassRtsetDisplayModet exceptionRrR$tSIGUSR2R1R|RDturlopentfrtgrabbert URLGrabErrorR"tfwttestcasetreadRtchmodRR6tlangtreplacetskipStept instLanguagetinstLangt systemLangttimezonetsetTimezoneInfotgetDefaultTimeZonetkeymaptsettactivatetzerombrtzeroMbrt ignorediskt interactivetignoreDiskInteractivet ignoredDiskstonlyusetexclusiveDiskst clearpartRkt clearPartTypetdrivestclearPartDiskstinitAlltreinitializeDiskststorageInitializetdiscovered_diskstdiskstdtswraidtdevicestdiskfileRtsystemt setHeadlesstsetStepstrunt SystemExittcodetshutdowntreboottejectt devicetreetdrivetkillemt proc_cmdlinetpline(((s6/export/profile/include/installclass/anaconda_rocks.pyt!sH      3 N            +    <            $                                      *                                 $                     # -   % &                  "       !          )