.
·21c      sñ      k  l  k l  k l  k l  k l  k l  k l  k l	  k l
  k Z  k Z  k Z  k Z   e i e  ! e i d   Z # d e f d     YZ R d e f d     YZ  d   Z Ô d   Z d S(   s   ([^ 	]*)[ 	]+(.*)s   VerifyDetailsWindowc     s8   # % d   Z  B d   Z F d   Z L e d  Z RS(   Nc   s  % & t  |   } ' t  |  } ( t  |  } * t | h  d d < } + | i h  d d < , t | h  d d < } - | i h  d d < / | i h  d d <d d < 0 | i h  d d <d d < 1 | i h  d d < 3 t |  |  _ 4 |  i i h  d d < 5 t |  |  _	 6 |  i	 i h  d d < 8 t
 |  d d	 d
 f d d d
 f d d d
 f g  |  _ : |  i i h  d d <d d < < t |   } = | i d |  i  > | i   @ |  i h  d d <d d < d  S(   Ns   Files   texts   ws   anchors   Packages   lefts   sides	   Attributei   i   s   Expectedi    s   Currents   1s   expands   boths   fills   Close(   s   Frames   selfs   fs   lfs   rfs   Labels   ls   packs   paths   packages   MultifieldListboxs	   ButtonBars   bs	   addButtons   close(   s   selfs   fs   lfs   rfs   ls   bs   ./verify.pys   createWidgetsc   s!   B C |  i   D |  i   d  S(   N(   s   selfs   closecbs   quit(   s   selfs   ./verify.pys   closec   sQ   F G | |  i  d <H | |  i d <I |  i i d |  J |  i i |  d  S(   Ns   texts   Problems with (   s   paths   selfs   packages   _Masters   titles   ls   addItemss   details(   s   selfs   paths   packages   detailss   ./verify.pys
   setDetailsc   sI   L M t  i |  t    N |  i i d  O |  i   P | |  _ d  S(   Ns   Problems(   s   RHFrames   __init__s   selfs   Toplevels   _Masters   titles   createWidgetss   closecb(   s   selfs   closecbs   Masters   ./verify.pys   __init__(   s   createWidgetss   closes
   setDetailss   Nones   __init__(    s   ./verify.pys   VerifyDetailsWindows   VerifyStatusWindowc     sk   R T d   Z  a e d  Z n d   Z q d   Z u d   Z x d   Z } d   Z  e d  Z RS(	   Nc   sÅ   T U t  |  d d d f d d d f d d d f g  |  _ X |  i i h  d d	 <d
 d < Y d |  _ [ t |   } \ | i d |  i  ] | i d |  i	  _ | i h  d d < d  S(   Ns   Packagei   i   s   Filei#   s   Problemi   s   1s   expands   boths   filli    s   Detailss   Closes   x(
   s   MultifieldListboxs   selfs   ls   packs   finishedStates	   ButtonBars   buttonss	   addButtons   showDetailss   doClose(   s   selfs   buttonss   ./verify.pys   createWidgetsc   sµ   a b |  i i   } c | o d d  Sn e | \ } f t i |  } h |  i o[ i |  i | \ } } } j t |  o. k t |  i  } l | i | | |  } n n d  S(   N(   s   selfs   ls   curselections   sels   indexs   strings   atois   finishedStates   infos   paths   packages   detailss   lens   VerifyDetailsWindows   verifyWinCloseds   wins
   setDetails(   s   selfs   es   sels   indexs   paths   packages   detailss   wins   ./verify.pys   showDetailsc   s
   n o d  S(   N(    (   s   selfs   ./verify.pys   verifyWinClosedc   s,   q r |  i i d |  i  s d |  _ d  S(   Ns
   <Double-1>i   (   s   selfs   ls   binds   showDetailss   finishedState(   s   selfs   ./verify.pys   setFinishedStatec   s%   u v |  i o v |  i   n d  S(   N(   s   selfs   finishedStates   quit(   s   selfs   ./verify.pys   doClosec   sO   x y |  i i | | | f g  z |  i   { |  i i | | | f  d  S(   N(
   s   selfs   ls   addItemss   packageNames   files   problems   updates   infos   appends   details(   s   selfs   packageNames   files   problems   detailss   ./verify.pys   addFilec   s4   } ~ |  i i d   |  i t |  i  d =d  S(   Ns   endi   (   s   selfs   ls   deletes   infos   len(   s   selfs   ./verify.pys   delLastFilec   s     t  i |  |   | o  | i d  n  |  i    |  i h  d d <d d <  d |  _  g  |  _ d  S(   Ns   Verifys   boths   fills   1s   expandi    (	   s   RHFrames   __init__s   selfs   Masters   titles   createWidgetss   packs   itemnums   info(   s   selfs   Masters   ./verify.pys   __init__(	   s   createWidgetss   Nones   showDetailss   verifyWinCloseds   setFinishedStates   doCloses   addFiles   delLastFiles   __init__(    s   ./verify.pys   VerifyStatusWindowc   su    |  i   }  |  i   }  f  }  h  }  xb | i   i   d  rI }  | i
   d j o | i   d j o  | | i   f } n qK W t |  o  t d |  \ } } }	  xe t i | d  d  rL }
  t i |
  d j o,  t i d d  \ } }  | | | <n qÞ Wn  x6| i   i   d  r}  | i   }  g  }   | i | | d d	  ¡ t i i |  o0 ¢ | i   £ | i | | d
 d	  € qMn Š t i  |  \
 } } } } } } } } } } © t+ } ª d | | i-   j o0 « d } ¬ | i. d | i-   d | f  n ³ t/ i0 |  oi Ž d | | i1   j oK µ | i. d | i1   d | f  ¶ | o · | d } n
 ¹ d } n n » d | | i2   j oK Œ | i. d | i2   d | f  œ | o Ÿ | d } n
 À d } n Á d | | i3   j oK Â | i. d | i3   d | f  Ã | o Ä | d } n
 Æ d } n Ç | i4   d j o | i5 | i    ou È | i4   | | i   j oQ É | i. d | i4   | | i   f  Ë | o Ì | d } n
 Î d } n n Ð | i   Ñ | o Ò | i | | | |  n qMWd  S(   Ni    s   0s   Xs   /usr/bin/md5sums   
i   i   s
   (checking)s    s   missings   %os   modes   permissionss   %ds	   file sizes   , sizes   sizes   owners   , uids   uids   groups   , gids   gids   checksums   , md5s   md5(6   s   packages   getLabels   labels   getSpecis   specis   pathss   md5sums   getFileEntriess   valuess   files   getRdevs   getLinks   getNames   lens   rhruns   codes   outs   errs   strings   splitfieldss   lines	   md5outputs   searchs   groups   md5s   paths   detailss   wins   addFiles   oss   existss   delLastFiles   lstats   modes   inodes   devs   nlinkss   uids   gids   sizes   atimes   mtimes   ctimes   Nones   problemss   getModes   appends	   posixpaths   isdirs   getSizes   getUids   getGids   getMd5s   has_key(   s   packages   wins   labels   specis   pathss   md5sums   files   codes   outs   errs   lines   md5s   paths   detailss   modes   inodes   devs   nlinkss   uids   gids   sizes   atimes   mtimes   ctimes   problemss   ./verify.pys   VerifyPackagec   s¶   Ô Õ |  i   } × t |  d j o Ø t d  Ù d  Sn Û t t    } Ü | i   Þ x# | d Þ r } ß t
 | |  qk Wá | i   â | i   ã | i |  d  S(   Ni    s)   No packages have been selected to install(   s   psets   getPackagess   packagess   lens   errors   VerifyStatusWindows   Toplevels   wins   updates   packages   VerifyPackages   setFinishedStates   wait_window(   s   psets   packagess   wins   packages   ./verify.pys   DoVerifyN(   s   Tkinters   *s	   rhtkinters   packages
   packagesets	   buttonbars   listboxs   rhdialogs   rhutils   rhruns   MultifieldListboxs   strings   regexs   oss	   posixpaths
   set_syntaxs   RE_SYNTAX_AWKs   compiles	   md5outputs   RHFrames   VerifyDetailsWindows   VerifyStatusWindows   VerifyPackages   DoVerify(    s   ./verify.pys   ?