™N
"i¥9c    
   s     k  Z  k Z  e  i d  d ƒ  k Z k Z  k l  e i ƒ  Z  e d j o  k	 l
 n@ 	 e d j o 
 k l l n  e d j o  k l n  k Z  k Z  k Z  k Z  k Z  k Z  k Z  k Z  k l  k l  k l  k l  k  Z   k! Z!  k" Z"  k# Z#  k$ Z$  k% l&  k' l' ! d e f d „  ƒ  YZ( B d f  d „  ƒ  YZ) ´ d	 f  d
 „  ƒ  YZ* Ë d e f d „  ƒ  YZ+ Ò d e f d „  ƒ  YZ, d f  d „  ƒ  YZ- +d f  d „  ƒ  YZ. ;d f  d „  ƒ  YZ/ d S(   s   _i18ndomainss   redhat-dists   sparcs   alphas   ia64s   NetworkDevicec      s   ! " d „  Z  ? d „  Z RS(   Nc    sQ  " # d } $ | d |  i d d } % |  i i ƒ  } & | i ƒ  ' | i d ƒ + |  i d ƒ d j o |  i d ƒ o , d } n
 . d	 } 0 d	 } 1 x„ | d	 1 rw } 2 | d
 j o | o 3 | | d d d } n! 5 | | d |  i | d } 7 | d
 j o 8 d } n q¬ W: | o ; | d } n = | Sd  S(   Ns    s   DEVICE=s   DEVICEs   
s	   bootprotos   dhcps   ipaddri   i    s   ONBOOTs   =s   nos
   ONBOOT=no
(
   s   ss   selfs   infos   keyss   sorts   removes   gets   forceOffOnBoots   onBootWrittens   key(   s   selfs   ss   keyss   forceOffOnBoots   onBootWrittens   keys1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __str__" s&   	*		 	 c    s   ? @ h  | d <|  _ d  S(   Ns   DEVICE(   s   devs   selfs   info(   s   selfs   devs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __init__? s   (   s   __str__s   __init__(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   NetworkDevice! s   s   Networkc      sA   B C d „  Z  { d „  Z ~ d „  Z Š d „  Z ± d „  Z RS(   Nc    s³  C D h  |  _ E d |  _ F d |  _ G d |  _ H d |  _ I g  |  _ J d |  _ K d |  _ L d |  _	 M y N t
 d d ƒ } Wn O P nXR | i ƒ  } S | i ƒ  T h  } U d |  _ V xF | d V r9 } W t i | d ƒ } X t i | d ƒ | | d <qÕ WY t | d ƒ |  i | d <Z | i d	 ƒ o) [ |  i | d i d	 | d	 f ƒ n \ | i d
 ƒ o) ] |  i | d i d
 | d
 f ƒ n ^ | i d ƒ o) _ |  i | d i d | d f ƒ n ` | i d ƒ o) a |  i | d i d | d f ƒ n b | i d ƒ o c | d |  _ n d | i d ƒ o e |  i i | d ƒ n f | i d ƒ o g | d |  _	 n i d |  _ j y k t
 d d ƒ } Wn l m nÜ Xo | i ƒ  } p | i ƒ  q x¹ | d q r¬ } r t i | ƒ } s | o | d d j oy t |  i d j o u | d |  _ nO v |  i d j o w | d |  _ n( x |  i d j o y | d |  _ n n qüWd  S(   Ns    i    s   localhost.localdomains   /tmp/netinfos   ri   s   =s   DEVICEs   IPADDRs   NETMASKs	   BOOTPROTOs   ONBOOTs   GATEWAYs   DOMAINs   HOSTNAMEs   /etc/resolv.confs
   nameserver(   s   selfs
   netdevicess   gateways	   primaryNSs   secondaryNSs	   ternaryNSs   domainss   readDatas   isConfigureds   hostnames   opens   fs	   readliness   liness   closes   infos   lines   strings   splitfieldss   netinfs   strips   NetworkDevices   has_keys   sets   appends   splits   resolv(   s   selfs   fs   liness   infos   lines   netinfs   resolvs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __init__C sj   	 	")))) 	c    s   { | |  i | Sd  S(   N(   s   selfs
   netdevicess   device(   s   selfs   devices1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys	   getDevice{ s   c    s¹   ~  t  d ƒ } € | i ƒ  }  | i ƒ  ƒ | d } „ xj | d „ r] } … t i | d d !ƒ } † | d j o |  i
 i | ƒ o ‡ t | ƒ |  i
 | <n qG Wˆ |  i
 Sd  S(   Ns   /proc/net/devi   i    i   s   lo(   s   opens   fs	   readliness   liness   closes   lines   strings   strips   devs   selfs
   netdevicess   has_keys   NetworkDevice(   s   selfs   fs   liness   lines   devs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys	   available~ s    	$c    s:  Š Œ |  i p |  i d j o Œ t Sn  |  i o  d  Sn Ž |  i o$ x|  i i ƒ  d  r}  | i d ƒ d j o2 ‘ t	 i
 | i d ƒ ƒ |  _ ’ d |  _ “ Pn´ ” | i d ƒ o | i d ƒ o • yT – t	 i | i d ƒ — | i d ƒ ˜ | i d ƒ ™ |  i ƒ š d |  _ › PWn2 œ t j
 o#  t d	 ž | i d ƒ ƒ n Xn qh Wn   |  i o ¡ t d
 ƒ ¢ t Sn ¤ t d d ƒ } ¥ | i d |  i ƒ ¦ | i ƒ  § t	 i ƒ  ¨ t	 i d ƒ ª y « t i |  i ƒ } Wn  ¬ t i j
 o ­ t Sn X¯ | Sd  S(   Ns   localhost.localdomaini    s	   bootprotos   dhcps   devicei   s   ipaddrs   netmasks?   failed to configure network device %s when looking up host names5   no network devices were availabe to look up host names   /etc/resolv.confs   ws   nameserver %s
i   (   s   selfs   hostnames   Nones	   primaryNSs   isConfigureds
   netdevicess   valuess   devs   gets   isyss   pumpNetDevices   configNetDevices   gateways   SystemErrors   logs   opens   fs   writes   closes   resetResolvs   setResolvRetrys   sockets   gethostbynames   ips   error(   s   selfs   devs   fs   ips1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   lookupHostnameŠ sF      	#	$c    s    ± ² |  i |  i |  i g Sd  S(   N(   s   selfs	   primaryNSs   secondaryNSs	   ternaryNS(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   nameservers± s   (   s   __init__s	   getDevices	   availables   lookupHostnames   nameservers(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   NetworkB s
   8's   Passwordc      s8   ´ µ d „  Z  ¹ d „  Z ¼ d d „ Z È d „  Z RS(   Nc    s   µ ¶ t  |  _ · t  |  _ d  S(   N(   s   Nones   selfs   crypts   pure(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __init__µ s   c    s   ¹ º |  i Sd  S(   N(   s   selfs   pure(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   getPure¹ s   c    sŒ   ¼ ½ | o ¾ | |  _ ¿ t |  _ n` Á t i t i	 t i
 d ƒ t i t i	 t i
 d ƒ } Å t i | | ƒ |  _ Æ | |  _ d  S(   Ns   ./(   s	   isCrypteds   passwords   selfs   crypts   Nones   pures   whrandoms   choices   strings   letterss   digitss   salt(   s   selfs   passwords	   isCrypteds   salts1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   set¼ s   
;i    c    s   È É |  i Sd  S(   N(   s   selfs   crypt(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys
   getCryptedÈ s   (   s   __init__s   getPures   sets
   getCrypted(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   Password´ s   s   Desktopc      s   Ë Ì d „  Z  Ï d „  Z RS(   Nc    s   Ì Í t  i |  ƒ d  S(   N(   s   SimpleConfigFiles   __init__s   self(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __init__Ì s   c    s   Ï Ð | |  i d <d  S(   Ns   DESKTOP(   s   desktops   selfs   info(   s   selfs   desktops1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setÏ s   (   s   __init__s   set(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   DesktopË s   s   Languagec      sY   Ò Ó d „  Z  ñ d „  Z ô d „  Z ÷ d „  Z d „  Z d „  Z d „  Z RS(   Nc    sš  Ó Ô h  |  _ Ö t i d t i ƒ o × t d d ƒ } nB Ø t i d t i ƒ o Ù t d d ƒ } n Û t d d ƒ } Ý | i ƒ  } Þ | i	 ƒ  ß h  |  _
 à h  |  _ á h  |  _ ã x} | d ã rp } ä t i | ƒ å t i | ƒ } æ | d |  i
 | d <ç | d |  i | d <è | d |  i | d <qË Wë h  |  _ ì x2 |  i
 i ƒ  d ì r \ } } í | |  i | <qcWï |  i d	 ƒ d  S(
   Ns
   lang-tables   rs   /etc/lang-tables   /usr/lib/anaconda/lang-tablei    i   i   i   s   en_US(   s   selfs   infos   oss   accesss   R_OKs   opens   fs	   readliness   liness   closes   langss   fonts   maps   lines   strings   strips   splits   ls	   abbrevMaps   itemss   keys   values   setByAbbrev(   s   selfs   fs   liness   lines   ls   keys   values1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __init__Ó s.    	 c    s   ñ ò |  i Sd  S(   N(   s   selfs   langs(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys	   availableñ s   c    s   ô õ |  i |  i | ƒ d  S(   N(   s   selfs   sets	   abbrevMaps   lang(   s   selfs   langs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setByAbbrevô s   c    s  ÷ ø |  i | |  _ ù |  i | |  i d <ú |  i | t i d <ü |  i | d j o2 ý |  i | |  i d <þ |  i | |  i d <nO  |  i i d ƒ o |  i d =n |  i i d ƒ o |  i d =n t	 i
 d |  i | ƒ |  i | t i d <d  S(   Ns   LANGs   Nones   SYSFONTs
   SYSFONTACMs   _install_langss   LINGUAS(   s   selfs   langss   langs   infos   oss   environs   fonts   maps   has_keys   rpms   addMacro(   s   selfs   langs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   set÷ s   c    s   	|  i Sd  S(   N(   s   selfs   lang(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   gets   c    s   |  i | Sd  S(   N(   s   selfs   maps   lang(   s   selfs   langs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys
   getFontMaps   c    s   |  i | Sd  S(   N(   s   selfs   fonts   lang(   s   selfs   langs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   getFontFiles   (   s   __init__s	   availables   setByAbbrevs   sets   gets
   getFontMaps   getFontFile(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   LanguageÒ s   s   Authenticationc      s   d „  Z  RS(   Nc    sÓ   d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ d |  _	  d |  _
 "d |  _ #d |  _ $d |  _ %d |  _ 'd |  _ (d |  _ )d |  _ d  S(   Ni   i    s    (   s   selfs	   useShadows   useMD5s   useNISs	   nisDomains   nisuseBroadcasts	   nisServers   useLdaps   useLdapauths
   ldapServers
   ldapBasedns   useKrb5s	   krb5Realms   krb5Kdcs	   krb5Admins	   useHesiods
   hesiodDlhss	   hesiodRhs(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __init__s"   (   s   __init__(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   Authentications   s
   InstSyslogc      s   +,d „  Z  7d „  Z RS(   Nc    sŸ   ,-t  i ƒ  |  _ .|  i ox /t  i d t  i ƒ o 0d } n0 1t  i d t  i ƒ o 2d } n
 4d } 5t  i | d d | | f ƒ n d  S(   Ns
   ./anacondas   /usr/bin/anaconda.reals   /usr/bin/anacondas   syslogds	   --syslogd(
   s   oss   forks   selfs   pids   accesss   X_OKs   paths   execvs   roots   log(   s   selfs   roots   logs   paths1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __init__,s   	c    s0   78t  i |  i d ƒ 9t  i |  i ƒ d  S(   Ni   (   s   oss   kills   selfs   pids   wait(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __del__7s   (   s   __init__s   __del__(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys
   InstSyslog+s   s   ToDoc      sW  ;<d d e  e  e  d d d d g  d „
 Z yd „  Z ²d „  Z Îd „  Z Ñd d d „ Z Ôd „  Z Ùd	 „  Z àd
 „  Z çd „  Z	 íd „  Z
 ðd „  Z d „  Z d „  Z d „  Z  d „  Z Gd „  Z Md „  Z ‘d „  Z žd „  Z Öd „  Z ßd „  Z #d „  Z )d „  Z /d „  Z 4d „  Z 9d „  Z Bd „  Z „d „  Z d „  Z d  „  Z d! „  Z nd" „  Z  rd# „  Z! ud$ „  Z" xd% „  Z# „d& „  Z$ –d' „  Z% ©e  e  d( „ Z& Ød) „  Z' éd* „  Z( üd+ „  Z) d, „  Z* Id- „  Z+ ad. „  Z, ld/ „  Z- ‚d0 „  Z. RS(1   Nc    s‘  <@| |  _  A| |  _ Bt |  _ Ct |  _ D| |  _ E| |  _ F| |  _	 Gt
 ƒ  |  _ H|
 |  _ I| |  _ Jt ƒ  |  _ Kt ƒ  |  _ L| |  _ N| o O| |  _ n Qt ƒ  |  _ St ƒ  |  _ Tt ƒ  |  _ Ud |  _ Vd |  _ Xt i |
 | | ƒ Zt |  _ ^t i  ƒ  } _t" ƒ  |  _# `| d j o at$ |  i ƒ |  _% nJ b| d j o ct& |  ƒ |  _' n$ d| d j o et( ƒ  |  _) n ft |  _* gd |  _+ hd |  _, id |  _- j|	 |  _. kt |  _/ lt |  _0 m|  i1 ƒ  n| o ot3 d ‚ n p| o& q| |  _4 r|  i4 i5 |  i ƒ n tt6 d |  i ƒ |  _4 w|  i7 | ƒ d  S(	   Ni    i   s   sparcs   alphas   ia64i   s   installation class expecteds   mouse(8   s   intfs   selfs   methods   Nones   hdLists   compss   rootPaths   instPaths   setupFilesystemss   installSystems   Languages   languages   serials   reconfigOnlys   Networks   networks   Passwords   rootpasswords   extraModuless   mouses   Mouses   Keyboards   keyboards   Authentications   auths   ddruidReadOnlys   bootdisks   logs   opens   tests   fstabs   iutils   getArchs   archs   LiloConfigurations   lilos   SiloInstalls   silos   MiloInstalls   milos   EliConfigurations   elis   timezones   upgrades   ddruidAlreadySaveds	   initlevels   experts   progressWindows   fdDevices   setFdDevices	   instClasss	   TypeErrors   xs   setMouses
   XF86Configs   setClass(   s   selfs   intfs   methods   rootPaths   setupFilesystemss   installSystems   mouses	   instClasss   xs   experts   serials   reconfigOnlys   tests   extraModuless   archs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   __init__<sZ   

i   i    c    sy  yz|  i o {d  Sn }d |  _ ~t i ƒ  d j ou y €t |  i d ƒ } WnE t j
 o6 \ } } ‚t	 i
 | d j o ƒd |  _ n n X…| i ƒ  n±†t i ƒ  d j o ‡n”ˆt i ƒ  d j p t i ƒ  d j o^Št i ƒ  i ƒ  } ‹| o Œt d	 ƒ d
 Sn ‘| i ƒ  ’| d
 } •| o •d  Sn ˜t i ƒ  d j o7 ™d | } š| |  _ ›t d |  i ƒ œd  Sn Ÿy  t d d ƒ } Wn ¡t j
 o ¢d  Sn X£xZ | i ƒ  d
 £rG } ¥| d } ¦d } §| | t | ƒ  j o ©d } ªPn qøW¬| |  _ n ®t d ‚ °t d |  i ƒ d  S(   Ns   fd0s   sparcs   rs   ENXIOs   fd1s   alphas   i386s   ia64s   no IDE floppy devices foundi    s   %s1s   anaconda floppy device is %ss   /tmp/syslogi   s   Floppy drive(s): s,   cannot determine floppy device for this arch(   s   selfs   fdDevices   iutils   getArchs   opens   fs   IOErrors   errnums   msgs   errnos	   errorcodes   closes   isyss   floppyDriveDicts   keyss   drivess   logs   sorts   floppyDrives	   readliness   lines   matchs   lens   SystemError(   s   selfs   fs   errnums   msgs   drivess   floppyDrives   lines   matchs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setFdDeviceysP   )  			c    sb  ²³|  i o† ´|  i \ } } } µ|  i d | } ·y ¸t i | |  i d ƒ Wn5 ¹t j
 o& \ } } ºt d | | f ƒ n Xn ¼d } ½d } ¿t |  i d d ƒ } À| i d | ƒ Á| i d ƒ Â| o Ã| i d	 ƒ n Å| i d
 ƒ Ç| i d ƒ È| o É| i d	 ƒ n Ë| i d
 ƒ Ì| i ƒ  d  S(   Ns   /usr/share/zoneinfo/s   /etc/localtimes$   Error copying timezone (from %s): %si    s   /etc/sysconfig/clocks   ws
   ZONE="%s"
s   UTC=s   true
s   false
s   ARC=(   s   selfs   timezones   asUtcs   asArcs   instPaths   fromFiles   iutils   copyFiles   OSErrors   errnos   msgs   logs   opens   fs   writes   close(   s   selfs   timezones   asUtcs   asArcs   fromFiles   errnos   msgs   fs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   writeTimezone²s(    		

c    s   ÎÏ|  i Sd  S(   N(   s   selfs   timezone(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   getTimezoneInfoÎs   c    s   ÑÒ| | | f |  _  d  S(   N(   s   timezones   asUtcs   asArcs   self(   s   selfs   timezones   asUtcs   asArcs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setTimezoneInfoÑs   c    sF   ÔÕt  |  i d d ƒ } Ö| i t |  i ƒ ƒ ×| i ƒ  d  S(   Ns   /etc/sysconfig/i18ns   w(   s   opens   selfs   instPaths   fs   writes   strs   languages   close(   s   selfs   fs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   writeLanguageÔs   c    st   ÙÚ|  i o Úd  Sn Ût |  i d d ƒ } Ü| i t |  i ƒ ƒ Ý| i ƒ  Þ|  i i	 |  i ƒ d  S(   Ns   /etc/sysconfig/mouses   w(
   s   selfs   serials   opens   instPaths   fs   writes   strs   mouses   closes   makeLink(   s   selfs   fs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys
   writeMouseÙs    c    sh   àát  ƒ  } â| i |  i i ƒ  ƒ ãt |  i d d ƒ } ä| i	 t
 | ƒ ƒ å| i ƒ  d  S(   Ns   /etc/sysconfig/desktops   w(   s   Desktops   desktops   sets   selfs	   instClasss
   getDesktops   opens   instPaths   fs   writes   strs   close(   s   selfs   desktops   fs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   writeDesktopàs
   c    s^   çè|  i o èd  Sn ét |  i d d ƒ } ê| i t |  i ƒ ƒ ë| i ƒ  d  S(   Ns   /etc/sysconfig/keyboards   w(	   s   selfs   serials   opens   instPaths   fs   writes   strs   keyboards   close(   s   selfs   fs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   writeKeyboardçs
    c    s/   íî|  i p |  i i ƒ  o îd Sn d  S(   Ni   (   s   selfs   bootdisks   fstabs
   rootOnLoop(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   needBootdiskís    c    sF  ðò|  i } ód } ôt i | | ƒ õy öt i | t i ƒ } Wn ÷øt
 d ‚ n Xùt i | ƒ û|  i d } üd | t i | t i f } ÿ|  i i t d ƒ t d ƒ ƒ }  t i d d d d	 d
 |  i | d g d t d t d d d |  i ƒ} | i ƒ  	| o 
t
 d ‚ n d  S(   Ns   /tmp/floppys   boot disk creation faileds   kernels   -%s-%ss   Creatings   Creating boot disk...s   /sbin/mkbootdisks
   --noprompts   --devices   /dev/i   s   stdouts   stderrs
   searchPaths   root(   s   selfs   fdDevices   devices   files   isyss   makeDevInodes   oss   opens   O_RDONLYs   fds   RuntimeErrors   closes   hdLists   kernels   rpms   RPMTAG_VERSIONs   RPMTAG_RELEASEs	   kernelTags   intfs
   waitWindows   _s   ws   iutils   execWithRedirects   Nones   instPaths   rcs   pop(   s   selfs   devices   files   fds   kernels	   kernelTags   ws   rcs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   makeBootdiskðs$   	!$ 
c    s$   |  i o t |  _ n d  S(   N(   s   selfs   hdLists   None(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   freeHeaderLists   c    sl   |  i oM |  i i t d ƒ t d ƒ ƒ } |  i i ƒ  |  _ | i ƒ  n |  i Sd  S(   Ns   Readings   Reading package information...(	   s   selfs   hdLists   intfs
   waitWindows   _s   ws   methods   readHeaderss   pop(   s   selfs   ws1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   getHeaderLists   c    sX   |  i o9 |  i ƒ  |  i i |  i ƒ |  _ |  i ƒ  n |  i Sd  S(   N(   s   selfs   compss   getHeaderLists   methods	   readCompss   hdLists   updateInstClassComps(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   getCompsLists
   c    s/   "|  i o "d  Sn $|  i i ƒ  } %|  i i ƒ  } &|  i i ƒ  } '| t	 j o
 | t	 j o 'd Sn (x0 |  i i
 ƒ  d (r } )|  i | i ƒ  q W+|  i d i ƒ  ,| o1 -x' | d -r } .|  i | i ƒ  qÚ Wn 0| os 1xi | d 1r\ } 2|  i | i ƒ  6| d j o2 7y 8|  i d i d ƒ Wn 9:n Xn qWn =| o- >x# | d >r } ?|  i | ƒ q’Wn A|  i i o |  i i d j oT By" C|  i d |  i i d ƒ Wn( Dt j
 o } Et d	 | ƒ n Xn d  S(
   Ni    s   Bases   GNOMEs   GNOME Workstationi   s   XFree86s   XFree86-i   s*   Error selecting XFree86 server package: %s(   s   selfs   compss	   instClasss	   getGroupss   groups   getOptionalGroupss   optionals   getPackagess   packagess   Nones   keyss   ns   unselects   selects   setDefaultSelections
   setDefaults   selectPackages   xs   servers
   ValueErrors   messages   log(   s   selfs   groups   optionals   packagess   ns   messages1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   updateInstClassComps sB      	
 	
 	
 	$"c    sW   GH|  i i i | ƒ o  Id | f } Jt | ‚ n Kd |  i i | _ d  S(   Ns   package %s is not availablei   (   s   selfs   hdLists   packagess   has_keys   packages   strs
   ValueErrors   selected(   s   selfs   packages   strs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   selectPackageGs   c 	   s¶  MOxq |  i i i ƒ  d OrX } P| i d ƒ } Qt |  i d | d ƒ } R| i
 t | ƒ ƒ S| i ƒ  q WWt |  i d d ƒ } X| i
 d ƒ ]|  i i ƒ  o! ^| i
 |  i i ƒ  d ƒ nC _|  i i o `| i
 |  i i d ƒ n b| i
 d d ƒ c|  i i o" d| i
 d	 |  i i d ƒ n e| i ƒ  ht |  i d
 d ƒ } id } kt d |  i i ƒ m|  i i ƒ  } p| o |  i i d j oe q| |  i i d } rt i |  i i d ƒ } st | ƒ d j o t| | d d } n n v| d } w| i
 | ƒ y| o$ z| i
 d | |  i i f ƒ n ~|  i i d g j p |  i i oY d |  i i j o? |  i i t i |  i i d ƒ d } ‚| g |  i _ n n …t |  i d d ƒ } ‡|  i i d g j o
 |  i i o. ˆ| i
 d t i |  i i d ƒ d ƒ n ‹xB |  i i ƒ  d ‹r, } Œ| o | i
 d | d ƒ n qrW| i ƒ  d  S(   Ni    s   devices%   /etc/sysconfig/network-scripts/ifcfg-s   ws   /etc/sysconfig/networks   NETWORKING=yes
HOSTNAME=s   
s   localhost.localdomains   GATEWAY=s
   /etc/hostss   127.0.0.1		s   self.network.hostname = %ss    s   .i   s    localhost.localdomain localhost
s   %s		%s
s   localdomains   /etc/resolv.confs   search s   nameserver (   s   selfs   networks
   netdevicess   valuess   devs   gets   devices   opens   instPaths   fs   writes   strs   closes	   instClasss   getHostnames   hostnames   gateways	   locallines   logs   lookupHostnames   ips   strings   splits   ls   lens   domainss   finds   domains
   joinfieldss   nameserverss   ns(	   s   selfs   devs   devices   fs	   locallines   ips   ls   domains   nss1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   writeNetworkConfigMsR    	!"	
$')&. 	
 c  	  s¸   ‘’|  i i ƒ  } “| o ”|  i d | ƒ n –|  i i ƒ  } —t i d t i	 ƒ } ™d d | d g } št i | d | d |  i ›d | d t ƒœt i | ƒ d  S(   Ns   roots	   /dev/nulls   /usr/sbin/usermods   -pi    s   stdouts   stderr(   s   selfs   rootpasswords   getPures   pures   setPasswords
   getCrypteds   crypts   oss   opens   O_RDWRs   devnulls   argvs   iutils   execWithRedirects   instPaths   Nones   close(   s   selfs   pures   crypts   devnulls   argvs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   writeRootPassword‘s   
c    s1  žŸd d d g }  |  i i o ¡| i d ƒ n £| i d ƒ ¥|  i i o ¦| i d ƒ n ¨| i d ƒ «|  i i ou ¬| i d ƒ ­| i d	 ƒ ®| i |  i i ƒ ¯|  i i o* °| i d
 ƒ ±| i |  i i	 ƒ n n ³|  i i
 o ´| i d ƒ n µ|  i i o ¶| i d ƒ n ·|  i i
 p
 |  i i oP ¸| i d ƒ ¹| i |  i i ƒ º| i d ƒ »| i |  i i ƒ n ½|  i i o† ¾| i d ƒ ¿| i d ƒ À| i |  i i ƒ Á| i d ƒ Â| i |  i i ƒ Ã| i d ƒ Ä| i |  i i ƒ n Æ|  i i o` Ç| i d ƒ È| i d ƒ É| i |  i i ƒ Ê| i d ƒ Ë| i |  i i ƒ n Îy? Ït i | d | Ðd t d t Ñd d Òd |  i ƒWn+ Ót j
 o } Ôt d | | ƒ n Xd  S(   Ns   /usr/sbin/authconfigs   --kickstarts	   --nostarts   --enableshadows   --disableshadows   --enablemd5s   --disablemd5s   --enableniss   --nisdomains   --nisservers   --enableldaps   --enableldapauths   --ldapservers   --ldapbasedns   --enablekrb5s   --krb5realms	   --krb5kdcs   --krb5adminservers   --enablehesiods   --hesiodlhss   --hesiodrhsi    s   stdouts   stderrs
   searchPathi   s   roots   Error running %s: %s(   s   argss   selfs   auths	   useShadows   appends   useMD5s   useNISs	   nisDomains   nisuseBroadcasts	   nisServers   useLdaps   useLdapauths
   ldapServers
   ldapBasedns   useKrb5s	   krb5Realms   krb5Kdcs	   krb5Admins	   useHesiods	   hesiodLhss	   hesiodRhss   iutils   execWithRedirects   Nones   instPaths   RuntimeErrors   msgs   log(   s   selfs   argss   msgs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setupAuthenticationžsX   	c    s_   Ö×y Øt  d d ƒ } Wn ÙÚn0 XÜt  |  i d d ƒ } Ý| i | i ƒ  ƒ d  S(   Ns   /tmp/modules.confs   rs   /etc/modules.confs   a(   s   opens   infs   selfs   instPaths   outs   writes   read(   s   selfs   infs   outs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   copyConfModulesÖs   c  	  sÔ  ßà|  i i t d ƒ át d ƒ ƒ } â|  i ƒ  ã|  i oJ ä|  i i |  i	 ƒ åt
 i d |  i	 ƒ } æt
 i |  i	 | ƒ } n èt
 i ƒ  } ê|  i d i ƒ  ìx… |  i i i ƒ  d ìrl } í| i o- î| i | i | i | i t
 i f ƒ n- ð| i | i | i | i t
 i f d ƒ qÉ Wò| i ƒ  } óg  } ô| o+õx!| d õr\ \ } } }	 \ }
 } } } } ø| t
 i$ j oa ù| o ú| \ } } n üt d ƒ } ý| | f | j o þ| i' | | f ƒ n n}ÿ| t
 i( j oid } | oè t* i+ | d ƒ } t- | ƒ d	 j o d
 | d | d f } n d
 | d d
 f } 	y 
|  i |
 i } Wn t/ j
 o d } n Xd
 | t
 i0 | t
 i1 f } t
 i3 | | ƒ d j o d } n n | o` t4 d | | |	 |
 ƒ |  i i i5 |
 ƒ o' d |  i i |
 _ t4 d ƒ n n n qjWn ~ |  i o  ~ |  i i6 |  i	 ƒ n | i7 ƒ  !| Sd  S(   Ns   Dependency Checks>   Checking dependencies in packages selected for installation...i    s   Bases   as   no suggestioni   s   -i   s    sE   %s-%s-%s conflicts with to-be-installed package %s, removing from sets   ... removed(8   s   selfs   intfs
   waitWindows   _s   wins   getCompsLists   upgrades   fstabs   mountFilesystemss   instPaths   rpms   opendbs   dbs   TransactionSets   tss   compss   selects   hdLists   packagess   valuess   ps   selecteds   adds   hs   RPMTAG_NAMEs   depchecks   depss   rcs   names   versions   releases   reqnames
   reqversions   flagss   suggests   senses   RPMDEP_SENSE_REQUIRESs   headers   sugnames   appends   RPMDEP_SENSE_CONFLICTSs	   conflictss   strings   splits   fieldss   lens   neededs   KeyErrors   RPMTAG_VERSIONs   RPMTAG_RELEASEs	   installeds   labelCompares   logs   has_keys   umountFilesystemss   pop(   s   selfs   wins   dbs   tss   ps   depss   rcs   names   versions   releases   reqnames
   reqversions   flagss   suggests   senses   headers   sugnames	   conflictss   fieldss   neededs   hs	   installeds1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys
   verifyDepsßsf    	-0	
 '
	
 
	!c    sb   #$| oQ %xG | d %r: \ } } &| t d ƒ j o '|  i | i ƒ  n q Wn d  S(   Ni    s   no suggestion(   s   depss   whos   deps   _s   selfs   hdLists   select(   s   selfs   depss   whos   deps1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys
   selectDeps#s
   
 c    sb   )*| oQ +xG | d +r: \ } } ,| t d ƒ j o -|  i | i ƒ  n q Wn d  S(   Ni    s   no suggestion(   s   depss   whos   deps   _s   selfs   hdLists   unselect(   s   selfs   depss   whos   deps1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   unselectDeps)s
   
 c    sH   /0| o7 1x- | d 1r  \ } } 2|  i | i ƒ  q Wn d  S(   Ni    (   s   depss   whos   deps   selfs   hdLists   select(   s   selfs   depss   whos   deps1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   selectDepCause/s   
 c    sH   45| o7 6x- | d 6r  \ } } 7|  i | i ƒ  q Wn d  S(   Ni    (   s   depss   whos   deps   selfs   hdLists   unselect(   s   selfs   depss   whos   deps1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   unselectDepCause4s   
 c    sg   9:d } ;| oF <x< | d <r/ \ } } =| t d ƒ j o >d } n q" Wn ?| Sd  S(   Ni    s   no suggestioni   (   s
   canresolves   depss   whos   deps   _(   s   selfs   depss
   canresolves   whos   deps1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   canResolveDeps9s   	
 c    sU  BCg  } D|  i o D|  i g Sn E|  i i t d ƒ Ft d ƒ ƒ } H|  i i	 ƒ  } It i | ƒ } Kxã | d KrÖ } Lt i | ƒ o½ My Nt i | d d d ƒWnS Ot j
 oD \ } } P|  i i t d ƒ Qt d ƒ | | f ƒ Rq‚ n XSt i d	 t i ƒ o T| i | d
 f ƒ n Ut i d ƒ n q‚ WWt i | ƒ YxÈ| d Yr»} Zt i | d | ƒ \y ]t i d | ƒ }	 Wn ^t j
 o
 _nSXaxKt! t" |	 ƒ ƒ d ar2}
 b|	 |
 \ } } } c| o | t i' j o#e| d  d j p | d  d j p | d  d j o f| d t( |
 d ƒ } n h| t( |
 d ƒ } iy jt i | d ƒ WnS kt j
 oD \ } } l|  i i t d ƒ mt d ƒ | | f ƒ nqìn Xot i d	 t i ƒ o p| i | d
 f ƒ n qt i d ƒ nÚ r| o | t i) j o¿ s| t( |
 d ƒ } ty& ut i | d d d vd d ƒWn5 wt j
 o& \ } } xt* d | ƒ zqìn X|t i d t i ƒ o }| i | d f ƒ n t i d ƒ n qìW€t i+ d | ƒ q{W| i, ƒ  ‚| Sd  S(   Ns	   Searchings,   Searching for Red Hat Linux installations...i    s   /mnt/sysimages   readOnlyi   s   Errors(   Error mounting ext2 filesystem on %s: %ss   /mnt/sysimage/etc/fstabs   ext2s   /tmp/i   s   rd/i   s   ida/i   s   cciss/s   ps   fstypes   vfats&   failed to mount vfat filesystem on %s
s   /mnt/sysimage/redhat.img(-   s	   rootpartss   selfs   setupFilesystemss   instPaths   intfs
   waitWindows   _s   wins   fstabs	   driveLists   drivess   raids   startAllRaids   mdLists   devs   isValidExt2s   isyss   mounts   SystemErrors   errnos   msgs   messageWindows   oss   accesss   R_OKs   appends   umounts   stopAllRaids   drives   makeDevInodes   _balkans	   readTables   tables   ranges   lens   is   types   sectors   sizes   EXT2s   strs   DOSs   logs   removes   pop(   s   selfs	   rootpartss   wins   drivess   mdLists   devs   errnos   msgs   drives   tables   is   types   sectors   sizes1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   upgradeFindRootBsr   	  	 	 	6c    sR  „…| \ } } †|  i o¡‡t i |  i i ƒ  ƒ } ‰| d j o Št i
 | ƒ n Œt i | d ƒ Žt i d |  i ƒ | d j o ‘t i ƒ  n “t i d ƒ •t i | ƒ —|  i i ƒ  o3 ˜|  i i d ™t d ƒ ƒ t i d ƒ n Ÿy  |  i i |  i ƒ WnG ¡t j
 o8 } ¢|  i i d £t d ƒ ƒ ¦t i d ƒ n X¨t i d t i ƒ o ©|  i i d	 ƒ n «|  i i d
 d ƒ n ­|  i  ƒ  ®|  i! ƒ  °|  i i" t d ƒ ±t d ƒ ƒ } ³d t$ t% t& i& ƒ  ƒ ƒ |  _' ´t( i) d |  i' ƒ µt( i) d d ƒ ¸t* i+ |  i ƒ ¼t( i, |  i ƒ } ½| om ¾| i. ƒ  ¿|  i i t d ƒ Àt d ƒ ƒ Â|  i o Ã|  i i/ |  i ƒ n Ät i d ƒ n Æt( i) d |  i' ƒ Çt( i) d d ƒ Èy" Ét( i0 |  i1 i2 |  i ƒ } Wn‚ Êt( i4 j
 op Ë| i. ƒ  Ì|  i i t d ƒ Ít d ƒ ƒ Ï|  i o Ð|  i i/ |  i ƒ n Ñt i d ƒ n XÕx+ |  i1 i3 i5 ƒ  d Õr }	 Öd |	 _7 qÖWØd }
 Ùd } Ûxš | d Ûr }	 Ü|  i1 |	 t( i: i; ƒ  Ý|	 t( i: d j o Þd	 }
 n ß|	 t( i: d j o àd	 } n á|	 t( i: d j o âd	 } n qWåt( i< d |  i ƒ } é|
 o | o¡ êt> d ƒ ëxŠ |  i? d i@ d ërs }	 ìy í| iA |	 iB ƒ } Wn" ît( i4 j
 o ïtD } n Xð| o! ñt> d |	 ƒ ò|	 i; ƒ  n qîWn ô~ ö|  i o ÷|  i i/ |  i ƒ n ú|  iE ƒ  } ûd } üxŠ ü| o |  iH | ƒ o
 | d j  ob ýx, | d ýr \ } } þt> d | | ƒ qêWÿ|  iJ | ƒ  |  iE ƒ  } | d	 } q·W| i. ƒ  d  S(   Ns   vfats   /mnt/sysimages   /mnt/sysimage/etc/fstabs   Dirty Filesystemss¶   One or more of the filesystems for your Linux system was not unmounted cleanly. Please boot your Linux installation, let the filesystems be checked, and shut down cleanly to upgrade.i    s‘   One or more of the filesystems listed in the /etc/fstab on your Linux system cannot be mounted. Please fix this problem and try to upgrade again.s   /mnt/loophost/rh-swap.imgi   s
   formatSwaps   Findings   Finding packages to upgrade...s   /var/lib/anaconda-rebuilddbs   _dbpath_rebuilds   _dbapis   -1s   Errors=   Rebuild of RPM database failed. You may be out of disk space?s   _dbpaths   3s6   An error occured when finding the packages to upgrade.s   XFree86s   gmcs   kdebases(   Has X but no desktop -- Installing GNOMEs   GNOMEs   GNOME: Adding %si
   s5   Upgrade Dependency: %s needs %s, automatically added.(K   s   rootInfos   roots   rootFss   selfs   setupFilesystemss   raids   startAllRaids   fstabs	   driveLists   mdLists   mountLoopbackRoots   isyss   mounts	   readFstabs   unmountLoopbackRoots   umounts   stopAllRaids   hasDirtyFilesystemss   intfs   messageWindows   _s   syss   exits   mountFilesystemss   instPaths   SystemErrors   msgs   oss   accesss   R_OKs   setLoopbackSwapSizes
   turnOnSwaps   getCompsLists   getHeaderLists
   waitWindows   wins   strs   ints   times   dbpaths   rpms   addMacros   iutils   setClocks	   rebuilddbs   rcs   pops   umountFilesystemss   findUpgradeSets   hdLists   hdlists   packagess   errors   valuess   packages   selecteds   hasXs   hasFileManagers   RPMTAG_NAMEs   selects   opendbs   dbs   logs   compss   pkgss
   findbynames   names   recs   Nones
   verifyDepss   depss   loopss   canResolveDepss   suggests
   selectDeps(   s   selfs   rootInfos   roots   rootFss   mdLists   msgs   wins   rcs   packagess   packages   hasXs   hasFileManagers   dbs   recs   depss   loopss   names   suggests1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   upgradeFindPackages„s¶   "
" 			 	 		 ' c    s$   |  i i t i ƒ  d ƒ d  S(   Ns   
(   s   todos   instLogs   writes   rpms   errorString(   s   todos1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   rpmErrors   c    s   	|  i Sd  S(   N(   s   todos	   instClass(   s   todos1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   getClasss   c $   sZ  | |  _  |  i  i ƒ  |  _ |  i ƒ  |  i  i ƒ  \ } } } } } } } }	 }
 } } } } } } } } | |  i _ | |  i _ | |  i _ | |  i _	 | |  i _ | |  i _ | |  i _ |	 |  i _ |
 |  i _ | |  i _ | |  i _ | |  i _  | |  i _ !| |  i _ "| |  i _ #| |  i _ $| |  i _ &| i ƒ  |  _ '|  i  i ƒ  |  _ (|  i  i |  _ )|  i  i ƒ  \ } } } +t# i$ ƒ  } ,| d j o= -|  i& i' | ƒ .|  i& i( | ƒ /|  i& i) | ƒ n; 0| d j o* 1|  i* i' | ƒ 2|  i* i) | ƒ n ;g  |  _+ <|  i  i, o, =|  i- i. |  i  i, >d |  i  i/ ƒn ?|  i  i0 o @|  i0 i1 |  i  i0 ƒ n B|  i  i2 oš C|  i2 i. |  i  i2 ƒ D|  i  i2 d j og E|  i2 i3 ƒ  } G| oG Ht5 |  i6 i7 | ƒ K|  i  i6 o Lt5 |  i  i6 i7 | ƒ n n n n N|  i  i8 ƒ  \ } } } } } } P| o Q| |  i? _< R| |  i? _@ T|  i? iA ƒ  } U| o | o» V| o- W| iC ƒ  } X| iE ƒ  Y| d } n Z| | }  [|  i. d | f ƒ \| d j oL ]| o ^|  i. d | f ƒ n _| o `|  i. d	 | f ƒ n n n n b|  i  i6 o c|  i  i6 |  _6 n e|  i  iG oN f|  i  iG \ }! }" }# g|  iG i. |! |# d
 |" ƒh|  i6 iK |  iG ƒ n k|  i  iL d j o ld |  _M n d  S(   Ns   i386s   sparcs	   isCrypteds   usi    s	   bootprotos   statics   ipaddrs   netmasks   thedevs   upgradei   (N   s	   instClasss   todos   getHostnames   hostnames   updateInstClassCompss   getAuthentications	   useShadows   useMd5s   useNISs	   nisDomains   nisBroadcasts	   nisServers   useLdaps   useLdapauths
   ldapServers
   ldapBasedns   useKrb5s	   krb5Realms   krb5Kdcs	   krb5Admins	   useHesiods	   hesiodLhss	   hesiodRhss   auths   useMD5s   nisuseBroadcasts   getTimezoneInfos   timezones   getMakeBootdisks   bootdisks   zeroMbrs   getLiloInformations   wheres   linears   appends   iutils   getArchs   archs   lilos	   setDevices	   setLinears	   setAppends   silos   userss   rootPasswords   rootpasswords   sets   rootPasswordCrypteds   languages   setByAbbrevs   keyboards   getXKBs   xkbs   applys   xs   setKeyboards
   getNetworks	   bootProtos   ips   netmasks   gateways
   nameservers	   netDevices   networks	   primaryNSs	   availables   devicess   keyss   lists   sorts   devs   mouses   types   devices   emulateThreeButtonss   setMouses   installTypes   upgrade($   s   todos	   instClasss	   useShadows   useMd5s   useNISs	   nisDomains   nisBroadcasts	   nisServers   useLdaps   useLdapauths
   ldapServers
   ldapBasedns   useKrb5s	   krb5Realms   krb5Kdcs	   krb5Admins	   useHesiods	   hesiodLhss	   hesiodRhss   wheres   linears   appends   archs   xkbs	   bootProtos   ips   netmasks   gateways
   nameservers	   netDevices   devicess   lists   devs   types   devices   emulateThreeButtonss1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setClasss   E	
)$


&c    s   no|  i i Sd  S(   N(   s   selfs	   instClasss   clearPartText(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   getPartitionWarningTextns   c    s   rs| |  _  d  S(   N(   s   userss   todo(   s   todos   userss1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setUserListrs   c    s   uv|  i Sd  S(   N(   s   todos   users(   s   todos1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   getUserListus   c  	  sÆ   xyt  i d t  i ƒ } {d d | g } |t  i ƒ  } }t  i | d | d ƒ ~t
 i | d | d |  i d | d d	 | ƒ€t  i | d ƒ t  i | d ƒ ‚t  i | ƒ d  S(
   Ns	   /dev/nulls   /usr/bin/passwds   --stdini   s   
i    s   roots   stdins   stdout(   s   oss   opens   O_RDWRs   devnulls   accounts   argvs   pipes   ps   writes   passwords   iutils   execWithRedirects   todos   instPaths   close(   s   todos   accounts   passwords   devnulls   argvs   ps1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setPasswordxs   c  	  sö   „…|  i o …d  Sn ‡xÐ |  i d ‡rÀ \ } } } ˆt i d t i ƒ } Šd | g } ‹t
 i | d | d |  i Œd | ƒŽd d | | g } t
 i | d | d |  i d | ƒ’|  i | | ƒ ”t i | ƒ q+ Wd  S(   Ni    s	   /dev/nulls   /usr/sbin/useradds   roots   stdouts   /usr/bin/chfns   -f(   s   todos   userss   accounts   names   passwords   oss   opens   O_RDWRs   devnulls   argvs   iutils   execWithRedirects   instPaths   setPasswords   close(   s   todos   accounts   names   passwords   devnulls   argvs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   createAccounts„s     c    s  –—t  d ƒ ˜t i ƒ  } ™d } šxÝ | d šrÐ } ›d } œ| o d | | f } n ž| d }  t  d | ƒ ¡y ¢t i |  i
 d | ƒ Wn £t j
 o
 ¤n X¥t i | |  i
 d | ƒ ¦d | } §|  i i | | d	 ƒ q4 Wd  S(
   Ns   making cd-rom linksi    s   cdroms   %s%di   s   creating cdrom link for s   /dev/s   /mnt/s   iso9660(   s   logs   isyss	   cdromLists   lists   counts   devices   cdnames   oss   unlinks   selfs   instPaths   OSErrors   symlinks   mntpoints   fstabs   addMount(   s   selfs   lists   counts   devices   cdnames   mntpoints1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   createCdrom–s"   	 		
c    s+  ©ªt  i ƒ  } ¬t  i ƒ  } ­x* | i ƒ  d ­r } ®| | | | <q3 W°| i ƒ  } ±| i ƒ  ³| o ´| } n ¶d } ·xŒ| d ·r}	 ¸| |	 }
 ¹t i t i |
 ƒ t i | ƒ ƒ d j o
 ºqš n ¼t d | ƒ ¾yG ¿t i |  i d | ƒ Àt d ƒ Át i |  i d | ƒ Wn Ât j
 o
 Ãn XÅ| o Æ|	 t | ƒ }	 n È| } É| o Ê| t | ƒ } n Ìt i |	 |  i d | ƒ Îd | } Ï| o Ð| t | ƒ } n Ò|  i i | | d ƒ Ô| d } qš WÖ| Sd  S(   Ni    i   s   found %s disk, creating links   /dev/%ss   link exists, removings   /mnt/s   auto(   s   isyss   floppyDriveDicts   devDicts   hardDriveDicts   ds   keyss   items   lists   sorts
   mntDirRoots   rTypes   counts   devices   descripts   strings   finds   uppers   logs   oss   stats   selfs   instPaths   unlinks   OSErrors   partNums   strs   devLinks   symlinks   mntpoints   fstabs   addMount(   s   selfs   rTypes   partNums
   mntDirRoots   devDicts   ds   items   lists   counts   devices   descripts   devLinks   mntpoints1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   createRemovable©sD    		 	/

	

c    s*  ØÙy Út  |  i d d ƒ } Wn* Ût j
 o Üt d ƒ Ýd  Sn XÞ| i ƒ  } ß| i ƒ  àt  |  i d d ƒ } áxŽ | d ár } ât
 | ƒ d j o | d  d j oD ãt i | d ƒ } ät |  i ƒ | d	 <åt i | d ƒ } n æ| i | ƒ q‘ Wç| i ƒ  d  S(
   Ns   /etc/inittabs   rs5   WARNING, there is no inittab, bad things will happen!s   wi    i   s   id:s   :i   (   s   opens   selfs   instPaths   inittabs   IOErrors   logs	   readliness   liness   closes   lines   lens   strings   splits   fieldss   strs	   initlevels   joins   write(   s   selfs   inittabs   liness   lines   fieldss1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   setDefaultRunlevelØs     	'c  	  s  éêt  i |  i d t  i ƒ o# ët d |  i d ƒ ìd  Sn ît  i |  i d t  i ƒ o ït d ƒ ðd  Sn òd d d d g } õt d | ƒ ÷t  i |  i	 t  i
 ƒ } øt i | d | d	 |  i ùd
 | d | ƒút  i | ƒ d  S(   Ns   /usr/sbin/inetdconverts   did not find %ss   /etc/inetd.conf.rpmsaves<   did not run inetdconvert because no inetd.conf.rpmsave founds   --convertremainings   --inetdfiles    found inetdconvert, executing %si    s   roots   stdouts   stderr(   s   oss   accesss   selfs   instPaths   X_OKs   logs   R_OKs   argvs   opens   instLogNames   O_APPENDs   logfiles   iutils   execWithRedirects   close(   s   selfs   argvs   logfiles1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   migrateXinetdés   !!c    s   üý| t i j oH  | d j o4 |  i i t d ƒ t d ƒ | ƒ |  _ n n | t i	 j o( |  i o |  i i
 | ƒ n n 	| t i j o |  i o 
|  i i ƒ  n | t i j oª | i | ƒ | i d d ƒ |  i i |  i | t i f ƒ |  i i ƒ  |  i i | ƒ } t i | t i ƒ |  _ |  i i | ƒ } |  i Snv | t i j o% | o | i | | ƒ n n> | t i j o' t i  |  i ƒ | i! | ƒ n d  S(   Ni   s
   Processings   Preparing to install...i    i   ("   s   whats   rpms   RPMCALLBACK_TRANS_STARTs   amounts   selfs   intfs   progressWindows   _s   totals   RPMCALLBACK_TRANS_PROGRESSs   sets   RPMCALLBACK_TRANS_STOPs   pops   RPMCALLBACK_INST_OPEN_FILEs
   setPackages   hs   setPackageScales   instLogs   writes   modeTexts   RPMTAG_NAMEs   flushs   methods   getFilenames   fns   oss   opens   O_RDONLYs   rpmFDs   unlinkFilenames   RPMCALLBACK_INST_PROGRESSs   RPMCALLBACK_INST_CLOSE_FILEs   closes   completePackage(   s   selfs   whats   amounts   totals   hs   intfs   fns1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   instCallbacküs4   $
c  	  s”  g  } !|  i i d ƒ o |  i d i oE #|  i d t i d |  i d t i d } %| i	 | ƒ n '|  i i d ƒ o |  i d i oE )|  i d t i d |  i d t i d } +| i	 | ƒ n -|  i d t i d |  i d t i } /| i	 | ƒ 1xi|  i
 d 1rY\ } } } 2d } 3d } 4xE | d 4r8 } 5| d | d	 | d
 } 6| d | d
 } q`W7d d |  i | |  i | f }	 :t d |	 f ƒ ;t i |	 ƒ =x  | d =r“ } >d |  i | | f }
 ?d |  i | | | f } Bt i |
 t i ƒ o. Ct d |
 | f ƒ Dt i |
 | ƒ n Ft d |
 ƒ qòWq0Wd  S(   Ns
   kernel-smps   -s   smps   kernel-enterprises   kerneli    s    s    s   /s   .os-   cd %s/lib/modules; gunzip < %s/modules.cgz | s   %s/bin/cpio  --quiet -iumd %ss   running: '%s's   %s/lib/modules/%s/%s.os   %s/lib/modules/%s/%s/%s.os   copying %s to %ss'   missing DD module %s (this may be okay)(   s   kernelVersionss   selfs   hdLists   has_keys   selecteds   rpms   RPMTAG_VERSIONs   RPMTAG_RELEASEs   versions   appends   extraModuless   paths   subdirs   names   patterns   namess   ns   instPaths   commands   logs   oss   systems   fromFiles   tos   accesss   R_OKs   rename(   s   selfs   kernelVersionss   versions   paths   subdirs   names   patterns   namess   ns   commands   fromFiles   tos1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   copyExtraModuless8   	'1'1- 		 	# 	c  	  so  IJg  } L|  i i d ƒ o |  i d i oE N|  i d t i d |  i d t i d } P| i	 | ƒ n R|  i i d ƒ o |  i d i oE T|  i d t i d |  i d t i d } V| i	 | ƒ n X|  i d t i d |  i d t i } Z| i	 | ƒ \xD | d \r7 } ]t
 i d ^d d | g _d	 |  i d
 d ƒq-Wd  S(   Ns
   kernel-smps   -s   smps   kernel-enterprises   kerneli    s   /sbin/depmods   -as   roots   stderrs	   /dev/null(   s   kernelVersionss   selfs   hdLists   has_keys   selecteds   rpms   RPMTAG_VERSIONs   RPMTAG_RELEASEs   versions   appends   iutils   execWithRedirects   instPath(   s   selfs   kernelVersionss   versions1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   depmodModulesIs   	'1'1- 	c    so   ab|  i ƒ  c|  i ƒ  d|  i ƒ  e|  i ƒ  f|  i ƒ  g|  i ƒ  h|  i ƒ  j|  i ƒ  d  S(   N(	   s   selfs   writeLanguages
   writeMouses   writeKeyboards   writeNetworkConfigs   setupAuthentications   writeRootPasswords   createAccountss   writeTimezone(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   writeConfigurationas   c    s  lnd } od } q| d t j o r| d } n t| d t j o u| d } n w| | j  o xd Sn“ y| | j o zd Snx {t i | t i ƒ t i | t i ƒ j  o |d Sn< }t i | t i ƒ t i | t i ƒ j o ~d Sn €d Sd  S(   Ni    iBB i   (	   s   ones   twos   firsts   Nones   seconds   strings   lowers   rpms   RPMTAG_NAME(   s   selfs   firsts   seconds   ones   twos1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   sortPackagesls   		00c " 	  s`  ‚„|  i ƒ  …|  i ƒ  ‡t i ƒ  } ‰| d j oQ Œt ƒ  o@ d d d f } Žy t i d | ƒ Wn ‘n Xn n •|  i	 i
 d ƒ o
 t i ƒ  o –d |  i	 d _ n ™|  i	 i
 d ƒ o šd |  i	 d _ n |  i i o= žd |  i	 d	 _ Ÿd |  i	 d
 _  d |  i	 d _ n ¢|  i i o= £d |  i	 d _ ¤d |  i	 d _ ¥d |  i	 d _ n §|  i i oP ¨d |  i	 d _ ©d |  i	 d _ ªd |  i	 d _ «d |  i	 d _ n ­|  i i o |  i i d j oT ¯y" °|  i d |  i i d ƒ Wn( ±t j
 o } ²t d | ƒ n Xn ·|  i o} ¸|  i oU ¹|  i o º|  i i ƒ  n1 ¼|  i i ƒ  ½|  i i ƒ  ¾|  i i ƒ  n À|  i i |  i  ƒ n Â|  i o* Åt! |  i  d d ƒ } Æ| i# ƒ  n È|  i$ i% |  i |  i  |  i	 i ƒ  ƒ o! É|  i i& |  i  ƒ Êd Sn Ì|  i' o Íd  Sn Ïxs d d d d d d d d  d! f	 d" ÏrK } Òy Ót) i* |  i  | ƒ Wn$ Ôt) i+ j
 o \ } } Ön Xq³WØt. i/ d |  i  ƒ } Ùt. i1 |  i  | ƒ }	 Ûd" }
 Üd" } Þ|  i o ßd# } n
 ád$ } ãg  } åx, |  i	 i ƒ  d" år } æ| i8 | ƒ qˆWç| i9 |  i: ƒ éxT | d" érG } ê|	 i; | i< | i< | ƒ ë|
 d }
 ì| | t. i= d% } qÄWî|	 i> ƒ  ð|  i o ñd& } n
 ód' } õ|  i  | |  _@ öt! |  i@ d ƒ |  _A ÷tB |  i  |  i  | ƒ } ù|  iA iD ƒ  |	 _E ý|  iF iG |
 | ƒ } ÿ|  i o  tH d( ƒ |  _I n tH d) ƒ |  _I t. iJ |  iK ƒ } |	 iM d" t. iN |  iO | ƒ } | o"h  } d* } x¹ | d" r¬ \ } \ } } } tW iX | d+ ƒ } | d" d, !d+ j o) | d, } | o d- } n n | i
 | ƒ o | | | j  o | | | <n | | | <qMWtH d. ƒ } | d/ tH d0 ƒ tH d1 ƒ f }  xš | i[ ƒ  d"  r‡ \ } } !| d% d% j o* "| d% d% d d% d% } #d2 } n %| d3 d% } &d4 } (d5 | | | f } )| | } qDW+|  iF i^ tH d6 ƒ | ƒ -~	 .~ /|  iA i# ƒ  0~ 3|  i$ i_ ƒ  4|  i i& |  i  ƒ 6t. iJ | ƒ 7d Sn ;~	 <~ =t. iJ | ƒ ?|  i$ i` ƒ  A~ C|  i o™ D|  iA ia d7 ƒ Ex| |  i	 ib ic ƒ  d" Erc } F| i oO G|  iA ia d8 | i< t. id | i< t. ie | i< t. if | i< t. ig f ƒ n q»Wn L|  iA i# ƒ  N|  iF ih tH d9 ƒ OtH d: ƒ d; ƒ } QzâR|  i oZS|  ij ƒ  U|  i ik |  il d< d= ƒ V|  il d" d> !d? j o W|  im d@ dA dB ƒn Y|  im dC dD dE ƒZ|  im dF dD dE ƒ\| in d ƒ ^|  io ƒ  _|  i ia |  i  ƒ `|  ip ƒ  a|  iq ƒ  b|  ir is o# c|  ir is |  _t d|  iu ƒ  n f| in d> ƒ i| dG j o jtv iw |  i  dH ƒ n k|  ix ƒ  l|  i iy o
 |  i i oÇ mt) iz |  i  dI t) i{ ƒ o( nt) i| |  i  dI o|  i  dJ ƒ n py qt) i} |  i  dI ƒ Wn rt~ j
 o
 sn Xtt) i dK |  i i u|  i  dI ƒ w|  i ia |  i  d! ƒ n x|  iu ƒ  z| in dL ƒ €t€ } „t) i‚ i
 dM ƒ o | dN j oC …kƒ } †y ‡| i„ ƒ  d" } Wn ˆt… j
 o
 ‰n Xn ‹| oj Œy t) i| | dO ƒ Wn Žt~ j
 o
 n Xy ‘| i† ƒ  Wn ’t… j
 o
 “n Xn •t dP ƒ –y. —t iU dQ |  i  dR dS ƒ ˜t dT ƒ Wn ™št dU ƒ ›n XždV dW g }  Ÿt) i! dX t) iˆ ƒ }!  t i |  d" |  dY |  i  ¡dZ |! ƒ£| oj ¤y ¥t) i| dO | ƒ Wn ¦t~ j
 o
 §n X¨y ©| i† ƒ  Wn ªt… j
 o
 «n Xn n ­| in dE ƒ ¯|  i o– ±y ²t iŠ |  i  d[ ƒ Wn ³t~ j
 o
 ´n Xµt) i| |  i  d ¶|  i  d[ ƒ ·t) i| |  i  |  i‹ ¸|  i  d ƒ »|  iŒ ƒ  n ¾|  i o¿| dN j o/ À|  i iŽ |  i |  i  |  i	 Á|  i ƒ n¯ Â| dG j o/ Ã|  i iŽ |  i |  i  |  i	 Ä|  i ƒ np Å| d\ j o/ Æ|  i iŽ |  i |  i  |  i	 Ç|  i ƒ n1 È| d j o É|  i‘ ia ƒ  n Ët… d] ‚ Í| in d ƒ Ò|  i’ ƒ  n Ô| in d^ ƒ Ö|  ir i“ |  i  |  i” ƒ Ø| in d_ ƒ Ú|  i oI Ût! d` da ƒ } Ü|  i$ i• | ƒ Ý|  i i• | ƒ Þ| i# ƒ  n à| in d; ƒ â~ Wd  äå| i– ƒ  Xd  S(b   Ns   alphas   clocks   -As   -ss   /usr/sbin/clocks
   kernel-smpi   s   kernels   ypbinds   yp-toolss   portmaps   nss_ldaps   openldaps   perls   pam_krb5s   krb5-workstations   krbafss	   krb5-libss   XFree86s   XFree86-i   s*   Error selecting XFree86 server package: %ss	   /etc/mtabs   w+s   /vars   /var/libs   /var/lib/rpms   /tmps   /devs   /etcs   /etc/sysconfigs   /etc/sysconfig/network-scriptss   /etc/X11i    s   us   ii   s   /tmp/upgrade.logs   /tmp/install.logs   Upgrading %s.
s   Installing %s.
i   s   /mnt/sysimagei   s   /s‡   You don't appear to have enough disk space to install the packages you've selected. You need more space on the following filesystems:

s	   %-15s %s
s   Mount Points   Space Neededs   Miÿ  s   ks   %-15s %d %c
s
   Disk SpacesD   

The following packages were available on the CD but NOT upgraded:
s   %s-%s-%s.%s.rpm
s   Post Installs(   Performing post install configuration...i   s   /mnt/floppys   autoi   s   fds   ls-120s
   mntDirRoots   ls120s   zips   partNumi   s   jazs   i386s   /etc/sysconfig/pcmcias
   /etc/X11/Xs   /etc/X11/X.rpmsaves   ../../usr/X11R6/bin/i   s   DISPLAYs   sparcs   /dev/disablemouses&   Mounting /proc/bus/usb in install paths	   /usbdevfss   /proc/bus/usbs   usbdevfss   Mount of USB suceededs   Mount of USB faileds   /usr/sbin/kudzus   -qs	   /dev/nulls   roots   stdouts   /var/lib/rpm.rpmsaves   ia64s&   What kind of machine is this, anyway?!i   i   s   /tmp/cleanups   w(—   s   selfs   getHeaderLists   getCompsLists   iutils   getArchs   archs   onMILOs   argss   execWithRedirects   hdLists   has_keys   isyss   smpAvailables   selecteds   auths   useNISs   useLdaps   useKrb5s   xs   servers   selectPackages
   ValueErrors   messages   logs   setupFilesystemss   upgrades   ddruidAlreadySaveds   fstabs   makeFilesystemss   savePartitionss
   turnOnSwaps   mountFilesystemss   instPaths   opens   fs   closes   methods   systemMounteds   umountFilesystemss   installSystems   is   oss   mkdirs   errors   errnos   msgs   rpms   opendbs   dbs   TransactionSets   tss   totals	   totalSizes   hows   ls   ps   appends   sorts   sortPackagess   adds   hs   RPMTAG_SIZEs   orders   lognames   instLogNames   instLogs
   InstSyslogs   syslogs   filenos   scriptFds   intfs   packageProgressWindows   _s   modeTexts   errorSetCallbacks   rpmErrors   oldErrors   runs   RPMPROB_FILTER_DISKSPACEs   instCallbacks   problemss   neededs   sizes   descrs   types   mounts   needs   strings   finds   idxs   probss   itemss   suffixs   probs   messageWindows   systemUnmounteds	   filesDones   writes   packagess   valuess   RPMTAG_NAMEs   RPMTAG_VERSIONs   RPMTAG_RELEASEs   RPMTAG_ARCHs   progressWindows   ws   createCdroms   addMounts   fdDevices   createRemovables   sets   copyExtraModuless   writeConfigurations   writeDesktops	   instClasss   defaultRunlevels	   initlevels   setDefaultRunlevels   pcmcias   createPcmciaConfigs   copyConfModuless   skips   accesss   R_OKs   renames   unlinks   OSErrors   symlinks   Nones   mousedevs   environs   xmouses   gets   RuntimeErrors   reopens   argvs   O_RDWRs   devnulls   rmrfs   dbpaths   migrateXinetds   silos   installs   lilos   elis   milos   depmodModuless
   postActions   serials   writeCleanupPaths   pop("   s   selfs   archs   argss   messages   fs   is   errnos   msgs   dbs   tss   totals	   totalSizes   hows   ls   ps   lognames   syslogs   oldErrors   problemss   neededs   sizes   descrs   types   mounts   needs   idxs   probss   suffixs   probs   ws   mousedevs   xmouses   argvs   devnulls1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys	   doInstall‚sà  #$"+' 					 	 		
		 $# 	 	W 	$	


(/   s   Nones   __init__s   setFdDevices   writeTimezones   getTimezoneInfos   setTimezoneInfos   writeLanguages
   writeMouses   writeDesktops   writeKeyboards   needBootdisks   makeBootdisks   freeHeaderLists   getHeaderLists   getCompsLists   updateInstClassCompss   selectPackages   writeNetworkConfigs   writeRootPasswords   setupAuthentications   copyConfModuless
   verifyDepss
   selectDepss   unselectDepss   selectDepCauses   unselectDepCauses   canResolveDepss   upgradeFindRoots   upgradeFindPackagess   rpmErrors   getClasss   setClasss   getPartitionWarningTexts   setUserLists   getUserLists   setPasswords   createAccountss   createCdroms   createRemovables   setDefaultRunlevels   migrateXinetds   instCallbacks   copyExtraModuless   depmodModuless   writeConfigurations   sortPackagess	   doInstall(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   ToDo;s\   *=9'D8	D	Bc/"+N(0   s   rpms   oss   addMacros   iutils   isyss   lilos   LiloConfigurations   getArchs   archs   silos   SiloInstalls   milos   MiloInstalls   onMILOs   elis   EliConfigurations   strings   sockets   crypts   syss   whrandoms   pcmcias   _balkans   kudzus   kbds   Keyboards   simpleconfigs   SimpleConfigFiles   mouses   Mouses
   xf86configs
   XF86Configs   errnos   raids   fstabs   times
   gettext_rhs	   translates   _s   logs   NetworkDevices   Networks   Passwords   Desktops   Languages   Authentications
   InstSyslogs   ToDo(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.pys   ? sJ   
								



					

!rA