™N
ÿõ£9c       sÿ      k  Z   k Z  k Z  k Z  k Z  d  f  d „  ƒ  YZ x d f  d „  ƒ  YZ £e d j o ¤e ƒ  Z ¥e i	 d ƒ ¦e GH§d Ge i
 ƒ  GH¨e i d ƒ ©d GHªe ƒ  Z «e i	 d ƒ ¬e GH­d GH®e i d ƒ GHn d	 S(
   s   LiloConfigFilec      s›     d d „ Z   e d d „ Z $ d „  Z ' d „  Z . d „  Z 6 d „  Z > d	 „  Z D d
 „  Z G d d „ Z	 M d „  Z
 q e e d „ Z RS(   Nc    s   	 d } 
 x¡ |  i d 
 r‘ }  | o  | d } n  | d d j o  | | d } n;  | | }  |  i | o  | d |  i | } n  | d } q W xI |  i d  r9 }  | d | i | i	 f }  | | i
 d ƒ } qÂ W | Sd  S(	   Ns    i    s   	s   #i   s   =s   
s   
%s=%s
(   s   ss   selfs   orders   ns   tabs   itemss   imagess   cls	   imageTypes   paths   __repr__(   s   selfs   tabs   ss   ns   cls1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   __repr__ s    	 	
 	i    c    s     |  i i | ƒ o  |  i i | ƒ n  | o  d  Sn  | o   t | ƒ |  i | <n " t	 |  i | <d  S(   N(
   s   selfs   itemss   has_keys   items   orders   appends   replaces   vals   strs   None(   s   selfs   items   vals   replaces1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   addEntry s   
i   c    s   $ % |  i | Sd  S(   N(   s   selfs   itemss   item(   s   selfs   items1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   getEntry$ s   c    sc   ' ( xC |  i d ( r3 } ) | i d ƒ | j o * | i | f Sn q W, t d | f ‚ d  S(   Ni    s   labels   unknown image %s(   s   selfs   imagess   configs   getEntrys   labels	   imageTypes
   IndexError(   s   selfs   labels   configs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   getImage' s
    	c    sS   . 0 | i d ƒ 1 | i p | i o 2 t d ‚ n 4 |  i i | ƒ d  S(   Ns   labels$   subconfig missing path or image type(   s   configs   getEntrys   paths	   imageTypes
   ValueErrors   selfs   imagess   append(   s   selfs   configs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   addImage. s   c    sm   6 7 xM |  i d 7 r= } 8 | i d ƒ | j o 9 |  i i | ƒ : d  Sn q W< t d | f ‚ d  S(   Ni    s   labels   unknown image %s(   s   selfs   imagess   configs   getEntrys   labels   removes
   IndexError(   s   selfs   labels   configs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   delImage6 s    	c    sL   > ? g  } @ x/ |  i d @ r } A | i | i d ƒ ƒ q WB | Sd  S(   Ni    s   label(   s   ls   selfs   imagess   configs   appends   getEntry(   s   selfs   ls   configs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys
   listImages> s
   	 	c    s   D E |  i Sd  S(   N(   s   selfs   path(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   getPathD s   c    sO   G H t  | d ƒ } I | i |  i ƒ  ƒ J | i ƒ  K t i | | ƒ d  S(   Ns   w(
   s   opens   files   fs   writes   selfs   __repr__s   closes   oss   chmods   perms(   s   selfs   files   permss   fs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   writeG s   i¤  c 
   s?  M N t  | d ƒ } O t } P xì| i ƒ  d P rÙ} Q | d  } R | } S x> S | o | d d j p | d d j o T | d } qV WU | o
 V q0 n W | d d j o! X |  i	 i
 d | ƒ Y q0 n Z t i | d d ƒ } [ t | ƒ d j o¢ \ t i | d ƒ } ] t i | d ƒ } ^ | d	 j p
 | d
 j oF _ | o _ |  i | ƒ n ` t d | a d | ƒ } b t }	 n d | | f }	 n f t i | ƒ f }	 h |	 o | o i t | i |	 ƒ n" j |	 o k t |  i |	 ƒ n q0 Wm | o m |  i | ƒ n o | i ƒ  d  S(   Ns   ri    i   s    s   	s   #s   =i   s   images   others	   imageTypes   path(   s   opens   files   fs   Nones   images	   readliness   ls   origs   selfs   orders   appends   strings   splits   fieldss   lens   strips   f0s   f1s   addImages   LiloConfigFiles   argss   applys   addEntrys   close(
   s   selfs   files   fs   images   ls   origs   fieldss   f0s   f1s   argss1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   readM sB   	 		 ,


 

 c    sC   q r | |  _  s | |  _ t g  |  _ u g  |  _ v h  |  _ d  S(   N(   s	   imageTypes   selfs   paths   orders   imagess   items(   s   selfs	   imageTypes   paths1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   __init__q s
   (   s   __repr__s   Nones   addEntrys   getEntrys   getImages   addImages   delImages
   listImagess   getPaths   writes   reads   __init__(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   LiloConfigFile s   $s   LiloConfigurationc      s¡   x z d „  Z  ‚ d „  Z … d „  Z × d „  Z ä d „  Z wd „  Z ~d „  Z d „  Z „d	 „  Z ‹d
 „  Z	 Žd „  Z
 ‘d „  Z ”d „  Z RS(   Nc    sU   z { | i ƒ  } | | d d !d j o! } |  i d | f ƒ ~ t Sn € d Sd  S(   Ni    i   s   mds   raidi   (   s   fstabs   getBootDevices
   bootDevices   selfs	   setDevices   None(   s   selfs   fstabs
   bootDevices1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   allowLiloLocationConfigz s
   c    s   ‚ ƒ | |  _ d  S(   N(   s   imagess   selfs
   liloImages(   s   selfs   imagess1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   setLiloImages‚ s   c  	  sä  … † | i ƒ  \ } } ‰ h  } Š x5 | i ƒ  d Š r" \ } } } } }	 Œ | | | <q3 WŽ xQ | d Ž rD \ } } }
 } } }	 }  | | | < | i | d d d d ƒ qh W’ xN | i ƒ  d ’ r; \ } } } } “ | | | <” | i | d d d d ƒ qÅ W– h  } — x0 |  i i ƒ  d — r } ˜ |  i | | | <q%Wš h  |  _ › d } œ x—| d œ rŠ\ } } } } }	 ¦ | d j o
 | d j o
 § qgn © | i | ƒ o] ª | | d j oE « | i | ƒ o ¬ | | |  i | <n ® d d f |  i | <n n ° | d j oÎ ± | o
 ± qgn ³ d } ´ t i | d | ƒ º y » t i d | ƒ } Wn ¼ ½ d } n X¿ t i d | ƒ Á | oE Â | i | ƒ o Ã | | |  i | <n Å d | f |  i | <n n qgWÉ |  i  oj Ê x= |  i i! ƒ  d Ê r' \ } } Ë | |  i  j o Ë Pn qWÌ | |  i  j o Í t# |  _  n n Ï |  i  oP Ð xF |  i i! ƒ  d Ð r0 \ } } Ñ | d j o Ò | |  _  Ó Pn q’Wn Õ |  i |  i  f Sd  S(	   Ni    s    i   i   s   /s   linuxs   /tmp/s   dos($   s   fstabs   raidLists   drivess   raids   mountsByDevs	   mountLists   mntpoints   devices   fsystems   doFormats   sizes   fstypes   raidTypes   starts   makeups   appends   existingRaidLists	   oldImagess   selfs
   liloImagess   keyss   devs   foundDoss   devNames   fsTypes   has_keys   isyss   makeDevInodes	   checkBoots   bootables   oss   unlinks   defaults   valuess   labels   None(   s   selfs   fstabs   drivess   raids   mountsByDevs   mntpoints   devices   fsystems   doFormats   sizes   fstypes   raidTypes   starts   makeups	   oldImagess   devs   foundDoss   devNames   fsTypes   bootables   labels1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   getLiloImages… sp   	     	 		 


 
	
"   c    s   × Ø d | f } Ù |  i i | ƒ oX Ú t i d Û d d | | d g ß d t d t d d à d | ƒá d |  i | <n â | Sd  S(	   Ns   /boot/initrd%s.imgs   /sbin/mkinitrds
   --ifneededi   s   stdouts   stderrs
   searchPaths   root(	   s	   kernelTags   initrds   selfs   initrdsMades   has_keys   iutils   execWithRedirects   Nones   instRoot(   s   selfs	   kernelTags   instRoots   initrds1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys
   makeInitrd× s   c    sx  ä æ |  i o æ d  Sn é | i ƒ  o ê d  Sn ì |  i o, í |  i | ƒ \ } } î |  i | ƒ n ñ t	 ƒ  } ò d } ó t i | d t i ƒ oT ô t i | d ƒ d d @} õ | i | d ƒ ö t i | d ÷ | d ƒ n û xƒ | i ƒ  d û rp }	 ü | i |	 ƒ \ }
 } ý |
 d j o
 ý q	n ÿ t i | | i ƒ  t i ƒ o  | i |	 ƒ n q	W| i ƒ  } | i ƒ  } |  i d j o | } nT t |  i ƒ t d f ƒ j o |  i d d	 j o 	|  i d } n
 | } | i  d
 d | d d ƒ| i  d d d d ƒ| i  d d d d ƒ| i  d d d ƒ| i  d d d d ƒ| i  d d d d ƒ|  i! o | i  d d d ƒn( |  i" o | i  d d d ƒn | i$ d ƒ o | d i% } !| o t( i) ƒ  o "d } n $| i* ƒ  } %| o '| d } n )t, d ‚ +g  } ,g  } .|  i } 0xq |  i i0 ƒ  d 0r[ \ } \ }	 } 1| | j o |	 o 2|	 } n& 3|	 o 4| i3 |	 d | ƒ n q¤W6| i  d |  i ƒ 8d } :t( i) ƒ  o | i$ d ƒ o | d i% o* <d } =| i3 | | d d f ƒ n @| oN A| } B| o C| d } n Dd } F| i3 | | d d f ƒ n H| } I| o J| d } n L| i3 | | d  d! f ƒ Nxp| d Nrc\ }	 } } Od" | t8 i9 | t8 i: | f } Qd# | } Sy, T| i |	 ƒ \ }
 } U| i |	 ƒ Wn0 Vt= j
 o! } Wt	 d$ d% d& | ƒ } n XY|  i? | | ƒ } [| i  d' |	 ƒ \t i | | t i ƒ o ]| i  d( | ƒ n _| i  d) ƒ `| i  d* d | ƒ b|  iA o! c| i  d+ d, |  iA f ƒ n e| iB | ƒ q"Wgxœ | d gr \ }	 } hy, i| i |	 ƒ \ }
 } j| i |	 ƒ Wn. kt= j
 o lt	 d$ d d& | ƒ } n Xn| i  d' |	 ƒ o| iB | ƒ q˜Wq| iD | d d- | ƒstE iF | d. td/ d0 | g ud1 tG ƒd  S(2   Ni¤  s   /etc/lilo.confi    iÿ  s   /etc/lilo.conf.rpmsaves   others   mbri   s   raids   boots   /dev/s   replaces   maps	   /boot/maps   installs   /boot/boot.bs   prompts   timeouts   50s   messages   /boot/messages   lba32s   linears
   kernel-smps,   Installing lilo, but there is no root devices   defaults   kernel-enterprises
   enterprises   -smps   smps   -ups   kernels    s   -%s-%s%ss   /boot/vmlinuzs	   imageTypes   images   paths   labels   initrds	   read-onlys   roots   appends   "%s"s   permss
   /sbin/lilos   lilos   -rs   stdout(H   s   selfs
   liloDevices   fstabs
   rootOnLoops
   liloImagess   getLiloImagess   imagess   defaults   setLiloImagess   LiloConfigFiles   lilos   permss   oss   accesss   instRoots   R_OKs   stats   reads   renames
   listImagess   labels   getImages   fsTypes   sls   getPaths   delImages   getBootDevices   bootparts   getMbrDevices   boothds
   liloTargets   types   addEntrys   edds
   liloLinears   hdLists   has_keys   selecteds   smpInstalleds   upgrades   isyss   smpAvailables   getRootDevices   rootDevs   RuntimeErrors
   kernelLists	   otherLists   mains   itemss   drives   liloTypes   appends   mainLabelUseds	   thisLabels   kernels   tags   rpms   RPMTAG_VERSIONs   RPMTAG_RELEASEs	   kernelTags
   kernelFiles
   IndexErrors   msgs
   makeInitrds   initrds
   liloAppends   addImages   devices   writes   iutils   execWithRedirects   None(   s   selfs   fstabs   instRoots   hdLists   upgrades   imagess   defaults   lilos   permss   labels   fsTypes   sls   bootparts   boothds
   liloTargets   smpInstalleds   rootDevs
   kernelLists	   otherLists   mains   drives   liloTypes   mainLabelUseds	   thisLabels   kernels   tags	   kernelTags
   kernelFiles   msgs   initrds   devices1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   installä sÈ    	 	 
$6	 
		 
	.	!
	
	!	
 $! c    sv   wxt  | ƒ t  d f ƒ j o y| |  _ n5 z| d j o | d j o | o {t d ‚ n || |  _ d  S(   Ni   s   mbrs	   partitions,   device must be raid, mbr, partition, or None(   s   types   devices   selfs
   liloDevices
   ValueError(   s   selfs   devices1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys	   setDevicews
   $c    s   ~| |  _ d  S(   N(   s   linears   selfs
   liloLinear(   s   selfs   linears1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys	   setLinear~s   c    s   ‚| |  _ d  S(   N(   s   appends   selfs
   liloAppend(   s   selfs   appends1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys	   setAppends   c    si   „…xI |  i i ƒ  d …r3 \ } } †| | j o ‡| |  _ ˆd  Sn q W‰t d | f ‚ d  S(   Ni    s   unknown lilo label %s(   s   selfs
   liloImagess   valuess   labels   fsTypes   defaults
   IndexError(   s   selfs   defaults   labels   fsTypes1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys
   setDefault„s    c    s   ‹Œ|  i Sd  S(   N(   s   selfs
   liloLinear(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys	   getLinear‹s   c    s   Ž|  i Sd  S(   N(   s   selfs
   liloDevice(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys	   getDeviceŽs   c    s   ‘’|  i Sd  S(   N(   s   selfs
   liloAppend(   s   selfs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys	   getAppend‘s   c    s   ”•h  |  _ –d |  _ —d |  _ ˜t |  _ ™t |  _ šh  |  _ t i	 ƒ  d j o žk
 } Ÿ| i ƒ  |  _
 n ¡d |  _
 d  S(   Ns   mbri   s   i386i    (   s   selfs
   liloImagess
   liloDevices
   liloLinears   Nones
   liloAppends   defaults   initrdsMades   iutils   getArchs   edds   detect(   s   selfs   edds1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   __init__”s   	(   s   allowLiloLocationConfigs   setLiloImagess   getLiloImagess
   makeInitrds   installs	   setDevices	   setLinears	   setAppends
   setDefaults	   getLinears	   getDevices	   getAppends   __init__(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   LiloConfigurationx s   R“s   __main__s   /etc/lilo.confs
   image lists   linuxs"   ----------------------------------N(   s   strings   oss   isyss   iutils   rpms   LiloConfigFiles   LiloConfigurations   __name__s   configs   reads
   listImagess   delImages   getImage(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/lilo.pys   ? s&   				qÿ ,