N
lU>c       s     k  Z   k Z  k Z  k Z  k Z  k Z  h  Z 	 h  Z  e i Z  e i	 Z	  e i
 Z
  d d   Z  d d  Z  d   Z  d   Z ( d   Z 7 d   Z > d d  Z I d	   Z P d
   Z U e d  Z l d d d  Z  d d  Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z   d   Z!  d   Z"  d   Z#  d   Z$  d   Z%  d   Z&  d   Z'  d   Z(  d    Z)  d!   Z* d"   Z+ d#   Z, d$   Z- d%   Z. .d&   Z/ 1d'   Z0 4d(   Z1 7d)   Z2 <d*   Z3 Bd+   Z4 Hd,   Z5 Ud-   Z6 cd.   Z7 fd/   Z8 id0   Z9 ld1   Z: od2   Z; ud3   Z< xd4   Z= d5   Z> d6 S(7   c    s     t  i |   Sd  S(   N(   s   _isyss   devSpaceFrees   path(   s   paths   fsystemsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   pathSpaceAvailable s   s   ext2c    sC     t  |  d d |  t i d  }  t d   | Sd  S(   Ns
   /mnt/spaces   fstypes   /mnt/space/.(   s   mounts   devices   fsystems   _isyss   devSpaceFrees   spaces   umount(   s   devices   fsystems   spacesP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   spaceAvailable s   c    s     t  i |   Sd  S(   N(   s   _isyss   devSpaceFrees   fsystem(   s   fsystemsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   fsSpaceAvailable s   c    s     t  i |   oB  t  |  d j o   t  |  d t  |  < d  Sn   t  |  =n " t |  d  # t i d t i  } $ t i d  % t	 i
 |  & t i |  d  S(   Ni   s   /tmp/md(   s	   raidCounts   has_keys   mdDevices   makeDevInodes   oss   opens   O_RDONLYs   fds   removes   _isyss   raidstops   close(   s   mdDevices   fdsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   raidstop s   c    s   ( ) t  i |   o t  |  o  * t  |  d t  |  <+ d  Sn - d t  |  </ t |  d  0 t | d  1 t i d t i  } 2 t i	 d  3 t
 i | d  4 t i |  5 t i	 d  d  S(   Ni   s   /tmp/mds   /tmp/member(   s	   raidCounts   has_keys   mdDevices   makeDevInodes   aMembers   oss   opens   O_RDONLYs   fds   removes   _isyss	   raidstarts   close(   s   mdDevices   aMembers   fdsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys	   raidstart( s   c    sX   7 8 t  |  d  9 t i d t i  } : t i |  } ; t i	 |  < | Sd  S(   Ns   /tmp/md(
   s   makeDevInodes   mdDevices   oss   opens   O_RDONLYs   fds   _isyss	   getraidsbs   rcs   close(   s   mdDevices   fds   rcsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   raidsb7 s
   c    s   > ? | o @ t i } n B t i } C t i | |  } D t i |  |  } E t
 i | | |  F t i |  G t i |  d  S(   N(   s   readOnlys   oss   O_RDONLYs   modes   O_RDWRs   opens   files   targs   devices   loops   _isyss   losetups   close(   s   devices   files   readOnlys   modes   targs   loopsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   losetup> s   
i    c    sj   I J t  i |  t  i  } K t  i | t  i  } L t i | |  M t  i	 |  N t  i	 |  d  S(   N(
   s   oss   opens   devices   O_RDONLYs   loops   files   targs   _isyss
   lochangefds   close(   s   devices   files   loops   targsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys
   lochangefdI s
   c    s?   P Q t  i |  t  i  } R t i |  S t  i |  d  S(   N(   s   oss   opens   devices   O_RDONLYs   loops   _isyss	   unlosetups   close(   s   devices   loopsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys	   unlosetupP s   c    s(  U V t  i d t  i  } W t  i | d d  } X t  i |  Z t  i |  t  i t  i	 B } \ | d } ^ | o/ _ | \ } } } ` | | | | d  }	 n b xJ t |  d b r7 }
 c t  i | |  d | o e |	 i |
  n q Wg | o h |	 i   n j t  i |  d  S(   Ns	   /dev/zeroi   i   i   i   i    (   s   oss   opens   O_RDONLYs   fds   reads   bufs   closes   files   O_RDWRs   O_CREATs   megss   totals   pws   fns   titles   texts   wins   ranges   ns   writes   sets   pop(   s   files   megss   pws   fds   bufs   totals   fns   titles   texts   wins   nsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   ddfileU s    
 	

c    s  l m t  i i |  } o |  d j o
 |  d j o* p d |  } q t |  |  r | }  n t t i |  o t | d j o  u t | d t | <v d  Sn x t	 i
 | |  | |  } z | o { d t | <n } |  d j o
 |  d j o ~ t  i |   n  | Sd  S(   Ns   /procs	   /usbdevfss   /tmp/%si    i   (   s   oss   paths   normpaths   locations   devices   devNames   makeDevInodes
   mountCounts   has_keys   _isyss   mounts   fstypes   readOnlys   rcs   unlink(   s   devices   locations   fstypes   readOnlys   devNames   rcsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   mountl s   $c    s     t  i i |   }   t  i i |   o  t d  n  t i |   o t |  d j o   t |  d t |  < d  Sn  t i	 |   }  | o t  i i |   o  t  i |   n  | o t i |   o  t |  =n  | Sd  S(   Ns,   isys.umount() can only umount by mount pointi   (   s   oss   paths   normpaths   whats   isdirs
   ValueErrors
   mountCounts   has_keys   _isyss   umounts   rcs	   removeDirs   rmdir(   s   whats	   removeDirs   rcsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   umount s   $i   c      s     t  i   Sd  S(   N(   s   _isyss   smpavailable(    sP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   smpAvailable s   c    s     t  i |   Sd  S(   N(   s   _isyss   chroots   path(   s   pathsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   chroot s   c    s     t  i |   Sd  S(   N(   s   _isyss	   checkBoots   path(   s   pathsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys	   checkBoot s   c    s     t  i |   Sd  S(   N(   s   _isyss   swapoffs   path(   s   pathsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   swapoff s   c    s     t  i |   Sd  S(   N(   s   _isyss   swapons   path(   s   pathsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   swapon s   c    s     t  i |   Sd  S(   N(   s   _isyss
   fbconprobes   path(   s   pathsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys
   fbconProbe s   c    s     t  i |   Sd  S(   N(   s   _isyss   loadFonts   font(   s   fontsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   loadFont s   c    s     t  i |   Sd  S(   N(   s   _isyss
   loadKeymaps   keymap(   s   keymapsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys
   loadKeymap s   c    s     t  i   }  | i    | i    h  }  x= | d  r0 \ } } }  | |  j o  | | | <n qA W | Sd  S(   Ni    (
   s   _isyss
   ProbedLists   ps	   updateIdes
   updateScsis   dicts   klasss   devs   descrs   klassArg(   s   klassArgs   ps   dicts   klasss   devs   descrsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys	   driveDict s   	 c      s     t  d  Sd  S(   Ns   disk(   s	   driveDict(    sP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   hardDriveDict s   c      s     t  d  Sd  S(   Ns   floppy(   s	   driveDict(    sP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   floppyDriveDict s   c     s0     t  d  i   }   |  i    |  Sd  S(   Ns   cdrom(   s	   driveDicts   keyss   lists   sort(   s   listsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys	   cdromList s   c    s     t  i |   Sd  S(   N(   s   _isyss
   modulelists   type(   s   typesP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   moduleListByType s   c    s     t  i |  |  Sd  S(   N(   s   _isyss
   mkdevinodes   names   fn(   s   names   fnsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   makeDevInode s   c    s:     d |  d ?d @|  d ?d @|  d ?d @|  d @f Sd  S(   Ns   %d.%d.%d.%di   i   i   i   (   s   addr(   s   addrsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys	   inet_ntoa s   c    s     t  i |  d  }  yY  t  i | d  d >t  i | d  d >t  i | d  d >t  i | d  } Wn  t j
 o  t  n X | Sd  S(	   Ns   .i    i   i   i   i   i   i   (   s   strings   splitfieldss   addrs   quads   atois   rcs
   IndexErrors
   ValueError(   s   addrs   quads   rcsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys	   inet_aton s   Yc    s     t  |  t d   o  t |   } n
  |  }  t i | d  }  t |  d j o]  t i	 | d  }  | d j o  d } n'  | d j o  d } n
  d } n  | Sd  S(   Ni    s   .i   s	   255.0.0.0i   s   255.255.0.0s   255.255.255.0(   s
   isinstances   ips   types	   inet_ntoas   addrs   strings   splitfieldss   quads   lens   atois   klasss   mask(   s   ips   addrs   quads   klasss   masksP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   inet_calcNetmask s   	c    s     t  |  t d   o  t |   } n
  |  }  t  | t d   o  t |  } n
  | }  | | @}  | | B}  t	 |  t	 |  f Sd  S(   Ns    (
   s
   isinstances   ips   types	   inet_atons   ipaddrs   nms   nmaddrs   netaddrs   bcaddrs	   inet_ntoa(   s   ips   nms   ipaddrs   nmaddrs   netaddrs   bcaddrsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   inet_calcNetBroad s   		c    sM     t  |  t d   o  t |   } n
  t } t | d  Sd  S(   Ns    i   (   s
   isinstances   bcs   types	   inet_atons   bcaddrs   ips	   inet_ntoa(   s   bcs   bcaddrsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   inet_calcGateway s   	c    sM   t  |  t d   o t |   } n
 |  } 	t | d  Sd  S(   Ns    i   (   s
   isinstances   nets   types	   inet_atons   netaddrs	   inet_ntoa(   s   nets   netaddrsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   inet_calcNSs   	c    s   t  i |   Sd  S(   N(   s   _isyss   poptParseArgvs   str(   s   strsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys	   parseArgvs   c     s   t  t i |   Sd  S(   N(   s   applys   _isyss   getopts   args(   s   argssP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   getopts   c    s"  |  d d !} | d d !} | d j o d } n' | d j o d } n
 d } | d j o d } n' | d j o d } n
 !d } #| | j  o $d SnS %| | j o &d Sn8 '|  | j  o (d Sn )|  | j o *d Sn ,d Sd  S(   Ni    i   s   hdas   sdai   i   (   s   firsts   type1s   seconds   type2(   s   firsts   seconds   type1s   type2sP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   compareDrivess*   		c    s    ./t  i |  | | |  Sd  S(   N(   s   _isyss   confignetdevices   devices   ips   netmasks   gw(   s   devices   ips   netmasks   gwsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   configNetDevice.s   c      s   12t  i   Sd  S(   N(   s   _isyss   resetresolv(    sP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   resetResolv1s   c    s   45t  i |   Sd  S(   N(   s   _isyss   setresretrys   count(   s   countsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   setResolvRetry4s   c    s   7:t  i |   Sd  S(   N(   s   _isyss   pumpnetdevices   device(   s   devicesP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   pumpNetDevice7s   c    s@   <=t  |  d  >t i d  } ?t i d  @| Sd  S(   Ns	   /tmp/disk(   s   makeDevInodes   devices   _isyss	   e2fslabels   labels   oss   unlink(   s   devices   labelsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   readExt2Label<s   c    s@   BCt  |  d  Dt i d  } Et i d  F| Sd  S(   Ns	   /tmp/disk(   s   makeDevInodes   devices   _isyss   e2dirtys   labels   oss   unlink(   s   devices   labelsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   ext2IsDirtyBs   c    s   HIt  |  d  Jt i d t i  } My Nt i |  Wn Ot j
 o
 Pn XRt i	 |  St i
 d  d  S(   Ns
   /tmp/cdrom(   s   makeDevInodes   devices   oss   opens   O_RDONLYs   fds   _isyss
   ejectcdroms   SystemErrors   closes   unlink(   s   devices   fdsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys
   ejectCdromHs   c    s   UXk  l  Z|  d  d j o  [t i d |   d j } n9 ]t |  d  ^t i d  d j } _t i d  a| Sd  S(   Ni   s   hds   /dev/i   s	   /tmp/disk(	   s   logs   devices   _isyss   isIdeRemovables   rcs   makeDevInodes   isScsiRemovables   oss   unlink(   s   devices   logs   rcsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   driveIsRemovableUs   
 c    s   cdt  i |   d  S(   N(   s   _isyss
   vtActivates   num(   s   numsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys
   vtActivatecs   c    s   fgt  i |   Sd  S(   N(   s   _isyss
   isPsudoTTYs   fd(   s   fdsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys
   isPsudoTTYfs   c      s   ijt  i   Sd  S(   N(   s   _isyss   sync(    sP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   syncis   c    s   lmt  i |   Sd  S(   N(   s   _isyss
   isisoimages   file(   s   filesP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys
   isIsoImagels   c    s@   opt  |  d  qt i d  } rt i d  s| Sd  S(   Ns	   /tmp/disk(   s   makeDevInodes   devices   _isyss   getGeometrys   rcs   oss   unlink(   s   devices   rcsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   getGeometryos   c      s   uvt  i   Sd  S(   N(   s   _isyss   fbinfo(    sP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   fbinfous   c  	   s  xyt  i d t  i  o yg  Sn {t d d  }  ||  i   } }|  i   g  } h  } xl| d r_} t i | d d  } | o | d d j o t i | d  } | o g  Sn xO | d rB } | d d !d j o d	 | d } n | i |  q Wn | o | d d
 j p | o | d d j on t i | d  } d } xE | d r8 } | d j o d | | | <n | d } qWn qt W| i   } | i   | Sd  S(   Ns   /proc/sys/dev/cdrom/infos   ri    s   :i   s
   drive namei   s   srs   scds   Can write CD-Rs   Can write CD-RWs   1(   s   oss   accesss   R_OKs   opens   fs	   readliness   liness   closes	   driveLists	   finalDicts   lines   strings   splits   devices   appends   fields   abilitys   keyss   ls   sort(	   s   fs   liness	   driveLists	   finalDicts   lines   devices   fields   abilitys   lsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   cdRwListxs<    		 	  	3	 	c     s^   g  }  xA t   d r1 } | d d !d j o |  i |  n q W|  Sd  S(   Ni    i   s   hd(   s   newLists   cdRwLists   devs   append(   s   newLists   devsP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   ideCdRwLists   	 	 N(?   s   kudzus   _balkans   _isyss   strings   oss   os.paths
   mountCounts	   raidCounts   MIN_RAMs   MIN_GUI_RAMs   EARLY_SWAP_RAMs   pathSpaceAvailables   spaceAvailables   fsSpaceAvailables   raidstops	   raidstarts   raidsbs   losetups
   lochangefds	   unlosetups   Nones   ddfiles   mounts   umounts   smpAvailables   chroots	   checkBoots   swapoffs   swapons
   fbconProbes   loadFonts
   loadKeymaps	   driveDicts   hardDriveDicts   floppyDriveDicts	   cdromLists   moduleListByTypes   makeDevInodes	   inet_ntoas	   inet_atons   inet_calcNetmasks   inet_calcNetBroads   inet_calcGateways   inet_calcNSs	   parseArgvs   getopts   compareDrivess   configNetDevices   resetResolvs   setResolvRetrys   pumpNetDevices   readExt2Labels   ext2IsDirtys
   ejectCdroms   driveIsRemovables
   vtActivates
   isPsudoTTYs   syncs
   isIsoImages   getGeometrys   fbinfos   cdRwLists   ideCdRwList(    sP   /mnt/src/71rolling//i386/misc/src/anaconda-7.1/scripts//anaconda-runtime/isys.pys   ? sz   							#