‰.
wØM0c      sš     k  l  k  Z   k l  k l  k l  k Z  k Z 	 k Z 
 k Z  k	 Z	  d  g Z
  d g Z  d d d g Z  d g Z  h  Z  d e d < d e d < d e d < d e d < d e d < d	 e d  < e i ƒ  Z  d
 d d d d d d d d d d d g Z   e
 e e e Z " d e f d „  ƒ  YZ Z d e f d „  ƒ  YZ Ä d e f d „  ƒ  YZ ú d „  Z d S(   s   83s   82s   1s   4s   6s   7s   msdoss   hpfss   swaps   ext2s   /s   /usrs   /vars   /devs   /bins   /sbins   /tmp/usr/bins   /usr/tmps   /var/tmps
   /usr/spools
   /var/spools
   /usr/X11R6s   EditMountPointDialogc     s;   " $ d „  Z  B e d „ Z H d „  Z L e d „ Z RS(   Nc   s;  $ & t  |  ƒ |  _ ' t  |  i ƒ |  _ ( t  |  i ƒ |  _ ) t |  i h  d d <d d <ƒ |  i _ + t |  i h  d d <ƒ |  i _ , |  i i i h  d d <d d	 <ƒ - |  i i i h  d d <d d	 <ƒ / t	 |  i h  d
 d <d d <ƒ |  _
 1 t	 |  i h  d
 d <d d <ƒ |  _ 3 |  i
 i ƒ  4 |  i i ƒ  5 |  i i ƒ  6 |  i i d |  i ƒ 8 |  i i h  d d <ƒ 9 |  i i h  d d <ƒ ; |  i i ƒ  = t |  ƒ |  _ > |  i i d |  i ƒ ? |  i i d |  i ƒ @ |  i i h  d d <d d	 <d d <ƒ d  S(   Ns   Device:s   texts   ws   anchors   Mount point:s   1s   expands   boths   fills   sunks   reliefs   20s   widths   <Return>s   lefts   sides   rights   Oks   Cancels   4s   pady(   s   Frames   selfs   topFrames	   leftFrames
   rightFrames   Labels   l1s   l2s   packs   RHEntrys   Devices   Fields	   focus_sets   binds   oks	   ButtonBars   buttonss	   addButtons   cancel(   s   selfs   ./setupfstab.pys   createWidgetsc   sn   B C |  i i ƒ  } D |  i |  i i ƒ  | |  ƒ o3 E |  i d |  i i ƒ  | ƒ F |  i i ƒ  n d  S(   Ni   (	   s   selfs   Fields   gets   wheres   checkMethods   Devices
   doneMethods   Masters   destroy(   s   selfs   es   wheres   ./setupfstab.pys   okc   s6   H I |  i d |  i i ƒ  d ƒ J |  i i ƒ  d  S(   Ni    s    (   s   selfs
   doneMethods   Devices   gets   Masters   destroy(   s   selfs   ./setupfstab.pys   cancelc   s°   L N t  i |  | ƒ O | |  _ P | |  _ Q | |  _ R | i d ƒ S |  i	 ƒ  T | |  _ U |  i i d | ƒ V d |  i d <W |  i i d | ƒ X |  i ƒ  d  S(   Ns   Mount Points   0s   disableds   state(   s   Frames   __init__s   selfs   Masters
   DoneMethods
   doneMethods   CheckMethods   checkMethods   titles   createWidgetss   Ids   ids   Devices   inserts   Fields   CurrentPoints   pack(   s   selfs   Devices   Ids   CurrentPoints
   DoneMethods   CheckMethods   Masters   ./setupfstab.pys   __init__(   s   createWidgetss   Nones   oks   cancels   __init__(    s   ./setupfstab.pys   EditMountPointDialogs   PartitionWindowc     s_   Z \ e  d „ Z g d „  Z } d „  Z ‚ d „  Z œ d „  Z ³ d „  Z ¸ e  d „ Z RS(   Nc 
  s§   \ ] |  i i ƒ  } ^ | \ } _ |  i i t | ƒ ƒ \ } } } } } a |  i i | ƒ o b d  Sn c d |  i | <d t | | | |  i |  i t ƒ  ƒ }	 d  S(   Ni   (   s   selfs   lists   curselections	   selections   nums   getItemss   atois   devices   sizes   ids   types   mntpoints   editings   has_keys   EditMountPointDialogs   editDones   checkMountPoints   Toplevels   editbox(
   s   selfs   es	   selections   nums   devices   sizes   ids   types   mntpoints   editboxs   ./setupfstab.pys   editc   s8  g h t  | ƒ d j o i d Sn k t i d | ƒ d j o l t i | d ƒ m d SnÎ n t i | ƒ o t i | i
 ƒ o' o t i d | d d ƒ q d Sn€ s |  i i ƒ  } t xg | d t rZ } u | \ } } } }	 }
 v | | j o
 | |
 j o w t i d | ƒ y d Sn qÌ W{ d Sd  S(	   Ni    i   s   ^/[A-Za-z0-9/]*$s    is not a valid mount points   The s    must be a Linux native s	   partitions"   Only one device may be mounted as (   s   lens   mntpoints   regexs   matchs   rhdialogs   errors   importantPartss   counts   ext2PartTypess   wins   ids   selfs   lists   getAllItemss   itemss   tuples   odevices   osizes   oids	   otypenames	   omntpoints   device(   s   selfs   devices   mntpoints   wins   itemss   tuples   odevices   osizes   oids	   otypenames	   omntpoints   ./setupfstab.pys   checkMountPointc   sB   } ~ | o$  |  i i |  i | d | ƒ n € |  i | =d  S(   Ni   (   s   keeps   selfs   lists   changeFields   deviceLookups   devices   newValues   editing(   s   selfs   keeps   devices   newValues   ./setupfstab.pys   editDonec 	  sü  ‚ ƒ t  |  d d d f d d d f d d d f d d d f d	 d
 d f g ƒ |  _ ‡ d } ˆ xÞ | d ˆ rÑ } ‰ | \ } } } } Š t
 i | ƒ o t i | ƒ o’ ‹ | |  i | <Œ |  i i | ƒ  | | j o) Ž |  i i | | | | d f g ƒ n&  |  i i | | | | d f g ƒ ‘ | d } n qi W“ |  i i h  d d <d d <ƒ ” |  i i d |  i ƒ – t |  ƒ |  _ — |  i i d |  i ƒ ˜ |  i i d |  i ƒ ™ |  i i d |  i ƒ š |  i i h  d d <ƒ d  S(   Ns   Devicei
   i    s   Size (in K)i   s   Idi   s   Types   Mount Pointi   s   /s    i   s   expands   boths   fills
   <Double-1>s   Edits   Clears   Dones   x(   s   MultifieldListboxs   selfs   lists   nums   partLists   parts   devices   blockss   ids   types   useablePartTypess   counts   swapPartTypess   deviceLookups   devLists   appends   roots   addItemss   packs   binds   edits	   ButtonBars   buttonss	   addButtons   clears   done(	   s   selfs   partLists   roots   nums   parts   devices   blockss   ids   types   ./setupfstab.pys   createWidgetsc 	  s1  œ  Ÿ t  |  i i ƒ  ƒ o   d  Sn ¢ t i ƒ  } £ |  i i ƒ  } ¤ x™ | d ¤ rŒ } ¥ | \ } } } } } ¦ | d j o' § | i | | t | d d d ƒ n8 © t  | ƒ o' ª | i | | t | d d d ƒ n qW W­ | i d ƒ t j o ® t i d ƒ n ° | a ± |  i ƒ  d  S(   Ni    s   /s   defaultsi   i   s$   You must select a root (/) partition(   s   lens   selfs   editings   keyss   fstabs   Fstabs   mnttables   lists   getAllItemss   itemss   tuples   devices   sizes   ids   typenames   mntpoints   addMounts   idToTypeMaps   findMountByPoints   Nones   rhdialogs   errors
   finalfstabs   quit(	   s   selfs   mnttables   itemss   tuples   devices   sizes   ids   typenames   mntpoints   ./setupfstab.pys   donec   sS   ³ ´ |  i i ƒ  } µ t | ƒ o* ¶ |  i i t i | d ƒ d d ƒ n d  S(   Ni    i   s    (   s   selfs   lists   curselections	   selections   lens   changeFields   strings   atoi(   s   selfs	   selections   ./setupfstab.pys   clearc   s   ¸ ¹ t  i |  | ƒ » h  |  _ ¼ |  i h  d d <d d <ƒ ½ h  |  _ ¾ g  |  _ ¿ |  i | | ƒ À | |  _	 Á | o Â | i d ƒ n d  S(   Ns   1s   expands   boths   fills   Mount Table(   s   RHFrames   __init__s   selfs   Masters   deviceLookups   packs   editings   devLists   createWidgetss   partLists   roots   title(   s   selfs   partLists   roots   Masters   ./setupfstab.pys   __init__(   s   Nones   edits   checkMountPoints   editDones   createWidgetss   dones   clears   __init__(    s   ./setupfstab.pys   PartitionWindows   RootPartitionWindowc     s,   Ä Æ d „  Z  Ü e d „ Z å d „  Z RS(   Nc   sQ  Æ Ç t  |  h  d d d d d <d d <ƒ |  _ Ì |  i i ƒ  Î t |  d d	 d
 f d d d
 f g ƒ |  _ Ð |  i i d |  i ƒ Ò x[ | d
 Ò rN } Ó | \ } } } } Ô t i | ƒ o  Õ |  i i | | f g ƒ n q˜ WÖ |  i i h  d d <d d <ƒ Ø t |  ƒ |  _ Ù |  i i d |  i ƒ Ú |  i i ƒ  d  S(   Ns   The root partition forms s7   the base of your Linux filesystem. It holds everything s:   necessary for starting your system. Which partition would s(   you like to use for the root filesystem?s   texts   400s   aspects   Devicei
   i    s   Size (in K)i   s
   <Double-1>s   1s   expands   boths   fills   Done(   s   Messages   selfs   messages   packs   MultifieldListboxs   lists   binds   dones   partLists   parts   devices   blockss   ids   types   ext2PartTypess   counts   addItemss	   ButtonBars   buttonss	   addButton(   s   selfs   partLists   parts   devices   blockss   ids   types   ./setupfstab.pys   createWidgetsc   sr   Ü Ý |  i i ƒ  } Þ t | ƒ o ß d  Sn á | \ } â |  i i t | ƒ ƒ \ |  _ } ã |  i
 ƒ  d  S(   N(   s   selfs   lists   curselections	   selections   lens   nums   getItemss   atois   roots   blockss   quit(   s   selfs   es	   selections   nums   blockss   ./setupfstab.pys   donec 	  s  å æ d } ç xU | d ç rH } è | \ } } } } é t i | ƒ o ê | d } ë | } n q Wí | d j o î | |  _ n• ð t ƒ  |  _ ñ t i |  |  i ƒ ò |  i | ƒ ó |  i h  d d <d d <ƒ ô |  i i d ƒ ö |  i ƒ  ÷ |  i ƒ  ø |  i |  ƒ d  S(   Ni    i   s   1s   expands   boths   fills   Root Partition(   s   nums   partLists   parts   devices   blockss   ids   types   ext2PartTypess   counts   whichs   selfs   roots   Toplevels   masters   RHFrames   __init__s   createWidgetss   packs   titles   updates   grab_sets   wait_window(	   s   selfs   partLists   nums   parts   devices   blockss   ids   types   whichs   ./setupfstab.pys   __init__(   s   createWidgetss   Nones   dones   __init__(    s   ./setupfstab.pys   RootPartitionWindowc   sî  ú û t  i i d ƒ o ü n þ t |  ƒ } ÿ | i } d } xo |  d rb } | \ } } } } t i | ƒ o t i | ƒ o# | d } | }	 | }
 n qP W	| d j p
 |	 | j o9 
t |  | t ƒ  ƒ } | i ƒ  | i | ƒ n8 t i | d d d d d ƒ t i d | d ƒ t  i i d	 ƒ o‡ t d	 d
 ƒ } | i ƒ  } x\ | oQ | d t | ƒ d !} t | ƒ o t i | ƒ n | i ƒ  } qƒWn t Sd  S(   Ns   /bootdisk/defaults/fstabi    i   s   /s   ext2s   defaultss'   You only have one mountable partition, s,   , so I'm using that for your root partition.s	   /tmp/swaps   r(    s   oss   paths   existss   RootPartitionWindows   partLists   wins   roots   nums   parts   devices   blockss   ids   types   useablePartTypess   counts   swapPartTypess   devs   mntinfos   PartitionWindows   Toplevels   updates   wait_windows
   finalfstabs   addMounts   rhdialogs   messages   opens   swapss   readlines   lines   lens   addSwap(   s   partLists   wins   roots   nums   parts   devices   blockss   ids   types   devs   mntinfos   swapss   lines   ./setupfstab.pys
   setupFstabN(   s   Tkinters   *s   listboxs	   rhtkinters	   buttonbars   rhdialogs   regexs   strings   fstabs   oss   ext2PartTypess   swapPartTypess   dosPartTypess   hpfsPartTypess   idToTypeMaps   Fstabs
   finalfstabs   importantPartss   useablePartTypess   RHFrames   EditMountPointDialogs   PartitionWindows   RootPartitionWindows
   setupFstab(    s   ./setupfstab.pys   ?