N
՞9c       s     	 d  d  >Z  
 d  d >Z  d  d >Z  k Z k Z k Z  k Z  k l  k	 l
  d f  d     YZ d e f d     YZ d e f d     YZ $g  Z %g  Z (d
 d	  Z \d   Z md   Z d S(   i   i   i   s   BaseInstallClassc      s*    d Z   e d d  Z  d   Z  d e d  Z # e d  Z , d   Z / d   Z 2 d	   Z 5 d
   Z	 K e d  Z
 X d d d  Z [ d d d  Z ^ d   Z a d   Z e d   Z n d   Z q d   Z t d d d d d d d d d d d d d d d d  Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d d  Z  d    Z  d!   Z  e d"  Z  d#   Z   d$   Z!  d d%  Z"  d&   Z#  d'   Z$  d(   Z%  d)   Z&  d*   Z' RS(+   Ni    c    s     | | | f |  _ d  S(   N(   s   names   devices   emulateThreeButtonss   selfs   mouse(   s   selfs   names   devices   emulateThreeButtonss9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setMouseType s   c    s
     d  S(   N(    (   s   selfs   rootPaths   serials9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys
   postAction s   c    s5     d d t  g i |  ! | | | f |  _ d  S(   Ns   mbrs	   partition(   s   Nones   indexs   locations   linears
   appendLines   selfs   lilo(   s   selfs   locations   linears
   appendLines9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setLiloInformation s   i   c    s_   # $ | |  _ & | t j o ' d |  _ n ( | t j o ) d |  _ n * | |  _ d  S(   Ns   wksts   svr(   s   clears   selfs
   clearPartss   FSEDIT_CLEAR_LINUXs	   clearTypes   FSEDIT_CLEAR_ALLs   warningTexts   clearPartText(   s   selfs   clears   warningTexts9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setClearParts# s   c    s   , - |  i Sd  S(   N(   s   selfs
   clearParts(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getClearParts, s   c    s   / 0 |  i Sd  S(   N(   s   selfs   lilo(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getLiloInformation/ s   c    s   2 3 |  i Sd  S(   N(   s   selfs   fstab(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getFstab2 s   c  	  s  5 7 d d d g i  |  8 x | d 8 r } 9 d } ; xK |  i d ; r; \ } } \ }	 }
 } } } < | | j o = d } n qI W> | o ? t d | f  n q( W@ | d d j o
 | d j o A t d | f  n B | d d !d	 j o C t d
 | f  n D | d j o t |  d j  o E t d  n F t |  d j  o G t d  n I |  i i | | | |  d  S(   Ni    i   i   s   unknown raid device %ss   /s   swaps   bad raid mount point %si   s   mds   bad raid device point %si   s(   raid 5 arrays require at least 3 devicess&   raid arrays require at least 2 devices(   s   indexs   levels   devicess   devices   founds   selfs
   partitionss   otherMountPoints   sizespcs   devXs   partXs	   primOnlyXs	   typespecXs   fsoptsXs
   ValueErrors   mntPoints   raidDevs   lens   raidLists   append(   s   selfs   mntPoints   raidDevs   levels   devicess   devices   founds   otherMountPoints   sizespcs   devXs   partXs	   primOnlyXs	   typespecXs   fsoptsXs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   addRaidEntry5 s&    		 !!#c 	   s   K L | \ } } } N | o O d } n Q | d d j o | d j o | d d !d j o S t d | f  n V |  i i | | | | | f | | f  d  S(   Ns    i    s   /s   swapi   s   raid.s$   bad mount point for partitioning: %s(   s   locspecs   devices   parts   primOnlys   mntPoints	   TypeErrors   selfs
   partitionss   appends   sizespecs   typespecs   fsopts(	   s   selfs   mntPoints   sizespecs   locspecs   typespecs   fsoptss   devices   parts   primOnlys9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   addNewPartitionK s   5c    s)   X Y |  i i | | | | f f  d  S(   N(   s   selfs   fstabs   appends   mntpoints   devs   fstypes   reformat(   s   selfs   mntpoints   devs   fstypes   reformats9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys
   addToFstabX s   s   ext2c    s   [ \ | | | f |  _  d  S(   N(   s   timezones   asUtcs   asArcs   self(   s   selfs   timezones   asUtcs   asArcs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setTimezoneInfo[ s   c    s   ^ _ |  i Sd  S(   N(   s   selfs   timezone(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getTimezoneInfo^ s   c    s.   a b |  i i |  o c |  i | =n d  S(   N(   s   selfs	   skipStepss   has_keys   type(   s   selfs   types9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   removeFromSkipLista s   c    si   e g d d d d d d d d d d	 d
 d d d d d d d d d d d g i  |  l d |  i | <d  S(   Ns   lilos   mouses   networks   authentications   completes   package-selections   bootdisks	   partitions   formats   timezones   accountss   dependenciess   languages   keyboards   xconfigs   welcomes   custom-upgrades   installtypes   confirm-installs   confirm-upgradei   (   s   indexs   types   selfs	   skipSteps(   s   selfs   types9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   addToSkipListe s   Rc    s   n o | |  _  d  S(   N(   s   hostnames   self(   s   selfs   hostnames9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setHostnamen s   c    s   q r |  i Sd  S(   N(   s   selfs   hostname(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getHostnameq s   c    sF   t } | | | | | | | | |	 |
 | | | | | | | f |  _ d  S(   N(   s	   useShadows   useMd5s   useNISs	   nisDomains   nisBroadcasts	   nisServers   useLdaps   useLdapauths
   ldapServers
   ldapBasedns   useKrb5s	   krb5Realms   krb5Kdcs	   krb5Admins	   useHesiods	   hesiodLhss	   hesiodRhss   selfs   auth(   s   selfs	   useShadows   useMd5s   useNISs	   nisDomains   nisBroadcasts	   nisServers   useLdaps   useLdapauths
   ldapServers
   ldapBasedns   useKrb5s	   krb5Realms   krb5Kdcs	   krb5Admins	   useHesiods	   hesiodLhss	   hesiodRhss9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setAuthenticationt s   	s    c    s     |  i Sd  S(   N(   s   selfs   auth(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getAuthentication s   c    s     |  i i |  Sd  S(   N(   s   selfs	   skipStepss   has_keys   step(   s   selfs   steps9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   skipStep s   c    s3    t  d t  |  _  | o  |  i i   n  |  i i o^  | t j o  |  i i |  n4  | t j o  |  i i	 |  n  t
 d  n  |  i i o | o#  |  i i | t t f f  n5  | o | o#  |  i i t | | f f  n  | o  d |  _ n d  S(   Ns   mouses5   Could not probe video card and no fallback specified.i   (   s
   XF86Configs   Nones   selfs   xs   noProbes   probes   servers   cards   setVidcardByNames   setVidcardByServers   RuntimeErrors   monIDs   monitors
   setMonitors   hsyncs   vsyncs   startXs   defaultRunlevel(   s   selfs   servers   cards   monitors   hsyncs   vsyncs   noProbes   startXs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys
   configureX s   ##
c    s     | |  _  d  S(   N(   s   groupss   self(   s   selfs   groupss9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys	   setGroups s   c    s     |  i Sd  S(   N(   s   selfs   groups(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys	   getGroups s   c    s     | |  _ d  S(   N(   s   groupss   selfs
   showgroups(   s   selfs   groupss9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setOptionalGroups s   c    s     |  i Sd  S(   N(   s   selfs
   showgroups(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getOptionalGroups s   c    sH     h  }  x  | d  r }  t | | <q W | i   |  _ d  S(   Ni    (   s   hashs   packagess   packages   Nones   keyss   self(   s   selfs   packagess   hashs   packages9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setPackages s
   	 	c    s     |  i Sd  S(   N(   s   selfs   packages(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getPackages s   c    s     | |  _  | |  _ d  S(   N(   s   pws   selfs   rootPasswords	   isCrypteds   rootPasswordCrypted(   s   selfs   pws	   isCrypteds9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   doRootPw s   c    s     |  i Sd  S(   N(   s   selfs   makeBootdisk(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   getMakeBootdisk s   c    s     | |  _ d  S(   N(   s   states   selfs   makeBootdisk(   s   selfs   states9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setMakeBootdisk s   c    sO     | |  _  | |  _  | |  _  | |  _  | |  _  | |  _ d  S(   N(	   s	   bootprotos   selfs	   bootProtos   ips   netmasks   gateways
   nameservers   devices   networkDevice(   s   selfs	   bootprotos   ips   netmasks   gateways
   nameservers   devices9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys
   setNetwork s   c    s     | |  _ d  S(   N(   s   states   selfs   zeroMbr(   s   selfs   states9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys
   setZeroMbr s   c    s2     |  i |  i |  i |  i |  i |  i f Sd  S(   N(   s   selfs	   bootProtos   ips   netmasks   gateways
   nameservers   networkDevice(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys
   getNetwork s   c    s     | |  _ d  S(   N(   s   states   selfs   earlySwapOn(   s   selfs   states9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setEarlySwapOn s   c    s     | |  _ d  S(   N(   s   langs   selfs   language(   s   selfs   langs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setLanguage s   c    s     | |  _ d  S(   N(   s   kbs   selfs   keyboard(   s   selfs   kbs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   setKeyboard s   c    s     | |  _  d  S(   N(   s   desktops   self(   s   selfs   desktops9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys
   setDesktop s   c    s     |  i Sd  S(   N(   s   selfs   desktop(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys
   getDesktop s   c    sJ    h  |  _  t |  _  d d d f |  _  t |  _  t |  _  d |  _  t |  _  |  i	 d d d   t |  _
  d |  _  t |  _  t |  _  d |  _  t |  _  d |  _  d |  _  d |  _  g  |  _  d |  _  t |  _  t |  _  t |  _  d |  _  t |  _  t |  _  t |  _  t |  _  t |  _  t |  _  d |  _ g  |  _  d |  _! d |  _" g  |  _# d |  _$ d |  _% t |  _& 	t' i(   d j o$ 
|  i) d  |  i) d  n; t' i(   d j o$ |  i) d  |  i) d  n d  S(	   Ns   mbri   s    i    s   alphas   bootdisks   lilos   ia64(*   s   selfs	   skipStepss   Nones   hostnames   lilos   groupss   packagess   makeBootdisks   timezones   setAuthentications   rootPasswords   rootPasswordCrypteds   installTypes	   bootProtos   ips   networkDevices   netmasks   gateways
   nameservers
   partitionss
   clearPartss	   clearTypes	   clearTexts   clearPartTexts   zeroMbrs   languages   keyboards   mouses   xs   defaultRunlevels
   postScripts   postInChroots   fstabs   earlySwapOns   desktops   raidLists   names   pixmaps
   showgroupss   iutils   getArchs   addToSkipList(   s   selfs9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   __init__ sV   ((   s   hiddens   Nones   setMouseTypes
   postActions   setLiloInformations   setClearPartss   getClearPartss   getLiloInformations   getFstabs   addRaidEntrys   addNewPartitions
   addToFstabs   setTimezoneInfos   getTimezoneInfos   removeFromSkipLists   addToSkipLists   setHostnames   getHostnames   setAuthentications   getAuthentications   skipSteps
   configureXs	   setGroupss	   getGroupss   setOptionalGroupss   getOptionalGroupss   setPackagess   getPackagess   doRootPws   getMakeBootdisks   setMakeBootdisks
   setNetworks
   setZeroMbrs
   getNetworks   setEarlySwapOns   setLanguages   setKeyboards
   setDesktops
   getDesktops   __init__(    s9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   BaseInstallClass sN   			9	s   DefaultInstallc      s   d   Z  RS(   Nc    s   t  i |   d  S(   N(   s   BaseInstallClasss   __init__s   self(   s   selfs   experts9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   __init__s   (   s   __init__(    s9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   DefaultInstalls   s   ReconfigStationc      s   d   Z  RS(   Nc    s   t  i |   |  i d  |  i d  |  i d  |  i d  |  i d   |  i d  !|  i d  "|  i d  d  S(	   Ns   localhost.localdomains   lilos   bootdisks	   partitions   package-selections   formats   mouses   xconfig(   s   BaseInstallClasss   __init__s   selfs   setHostnames   addToSkipList(   s   selfs   experts9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   __init__s   (   s   __init__(    s9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   ReconfigStations   c    s  ()*,|  o -t o -t Sn n /t o /t Sn 1e i d e i  o 2d } n
 4d } 6e i |  } 7h  } 8g  } 9x| d 9ru} :| d d j o
 :q n ;e |  d j  o
 <q n =| d d j o | d d !d j o
 >q n ?e i | d  d } @| i |  o
 @q n Ad | | <Ce } De } Ed	 | | | f }	 F|	 d  UG| o| H| i i d
  o I| i }
 n
 Kd }
 M| i d j p
 |  d j o) N| i | i | | i f |
 f  n n q WP| i e  QxG | d Qr: \ } } R|  o St i |  n Ut i |  q9WW|  o Xt Sn Zt Sd  S(   Ns   installclassess    /usr/lib/anaconda/installclassesi    s   .i   i   s   .pyi   sH   import %s
if %s.__dict__.has_key('InstallClass'): obj = %s.InstallClass
s   sortPriority(   s
   showHiddens
   allClassess   allClasses_hiddens   oss   accesss   R_OKs   paths   listdirs   filess   dones   lists   files   lens   strings   splits   mainNames   has_keys   Nones   objs   names   cmds   __dict__s   sortPrioritys	   sortOrders   hiddens   appends   pixmaps   sorts   orderings   items   priority(   s
   showHiddens   paths   filess   dones   lists   files   mainNames   objs   names   cmds	   sortOrders   items   prioritys9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   availableClasses(sX   
 
 			 	 

+
 
		
	 1 

i    c    s   \]|  \ \ } } } } ^| \ \ } } } } `| | j  o ad Sn b| | j o cd Sn e| | j  o fd Sn g| | j o hd Sn jd Sd  S(   Ni   i    (   s   firsts   name1s   objs   logos	   priority1s   seconds   name2s	   priority2(   s   firsts   seconds   name1s   objs   logos	   priority1s   name2s	   priority2s9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   ordering\s   c      s   mnt  Sd  S(   N(   s   None(    s9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   requireDisplayModems   N(   s   FSEDIT_CLEAR_LINUXs   FSEDIT_CLEAR_ALLs   FSEDIT_USE_EXISTINGs
   gettext_rhs   oss   iutils   strings
   xf86configs
   XF86Configs	   translates   _s   BaseInstallClasss   DefaultInstalls   ReconfigStations
   allClassess   allClasses_hiddens   availableClassess   orderings   requireDisplayMode(    s9   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/installclass.pys   ?	 s   	

		4