N
cÝ9c       sF      k  Z   k Z  k Z  d    Z ; d   Z C d   Z d S(   c    sĘ    h  } 	 h  }  x|  d  r
}  t i | d |   y  t i d |  } Wn!  t	 j
 o }  g  } n X t i d |   xt d t |   d  rv}  | | \ } } }	  | t i j o
  qą n  d | | d f }
  t i |
  \ } } } } } } }  | i |  o  | | \ } } } }  | | j p | | j p
 | | j o " t	 d |  n $ | i" |
  % | | | | f | | <n ( | | | |
 g f | | <* | i |  o, + | | | j o , t	 d |  n n / | | | <qą Wq! W1 g  } 2 x~ | i$   d 2 rk } 3 | | \ } } } } 4 t |  | j o  5 d | f } 6 t	 |  n 7 | i" | | f  qMW9 | Sd  S(   Ni    s   /tmp/s   %s%di   s   raid set inconsistency for md%ds&   missing components of raid device md%d((   s   raidSetss   raidDevicess   drivess   ds   isyss   makeDevInodes   _balkans	   readTables   partss   SystemErrors   msgs   oss   removes   ranges   lens   is   types   starts   sizes   RAIDs   devs   raidsbs   majors   minors   raidSets   levels   nrDiskss
   totalDiskss   mdMinors   has_keys
   knownLevels
   knownDiskss
   knownMinors   knownDevicess   appends   raidLists   keyss   keys   devicess   str(   s   drivess   raidSetss   raidDevicess   ds   partss   msgs   is   types   starts   sizes   devs   majors   minors   raidSets   levels   nrDiskss
   totalDiskss   mdMinors
   knownLevels
   knownDiskss
   knownMinors   knownDevicess   raidLists   keys   devicess   strs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/raid.pys   scanForRaid sJ   		 	 	 
'*	 	c    ss   ; < g  } = xV t |   d = rC \ } } > d | f } ? t i | | d  @ | i |  q WA | Sd  S(   Ni    s   md%d(	   s   mdLists   scanForRaids	   driveLists   mdDevices
   deviceLists   devNames   isyss	   raidstarts   append(   s	   driveLists   mdLists   mdDevices
   deviceLists   devNames1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/raid.pys   startAllRaid; s   	 c    s0   C D x# |  d D r } E t i |  q Wd  S(   Ni    (   s   mdLists   devs   isyss   raidstop(   s   mdLists   devs1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/raid.pys   stopAllRaidC s    	N(   s   _balkans   isyss   oss   scanForRaids   startAllRaids   stopAllRaid(    s1   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/raid.pys   ? s
   		4