ó
QŗNc        	   @   s*  d  d l  Z  d  d l Z d  d l Z e j d d e  d  d l Z d  d l Z d  d l Z e j d e j	 d d d d d	 d
  e j
   Z d Z e j e d j e  d k  rŅ e j d e  e  j d  n  e j d  e   Z e j d  xń e D]é Z e j rü e j d k rü e j d e j  e j j j Z x„ d d d g D] Z e j e  rMxy e e D]j Z xa e D]Y Z  e  j! j" Z# e e# j rze j$ j% e e# j  rze j& d e#  e j e#  qzqzWqmWqMqMWqü qü We' e  d k r&d Z( e j) j* d  d Z+ e j, j- e+  r&e j. e/ e+   Z0 e/ e+ d d
  Z1 x e0 j2   rče0 j3 j4 d  Z5 e0 j3 j4 d  Z6 e5 e k rĖe j7 e0 j3 g  d e8 e(  f g  Z9 e1 j: e9 d  qTe1 j: e8 e0 j3  d  qTWe j; e+ e+ d  e j; e1 j e+  e j< e+ d  q&n  d S(    i’’’’Nt   ignores   apt API not stable yett   levelt   filenames,   /var/log/dist-upgrade/apt-autoinst-fixup.logt   formats%   %(asctime)s %(levelname)s %(message)st   filemodet   ws   0.6.20ubuntu13s
   python-apti    s$   Need at least python-apt version %s i   s9   Starting to check for auto-install states that need fixupt   mdadmt   metapackagess   Found installed meta-pkg: '%s' t   Dependst
   PreDependst
   Recommendss#   Removed auto-flag from package '%s's
   Dir::Statet   extended_statess   .tmpt   Packages   Auto-Installeds   
s   .fixup-savei¤  (=   t   syst   ost   warningst   filterwarningst   FutureWarningt   aptt   apt_pkgt   loggingt   basicConfigt   DEBUGt   Cachet   cachet   min_versiont   VersionComparet   installedVersiont   errort   exitt   debugt   sett
   need_fixupt   addt   pkgt   is_installedt   sectiont   namet   _pkgt
   CurrentVert   DependsListt   dependsListt   tt   has_keyt   depOrt   dept	   TargetPkgt   Namet   depnamet	   _depcachet   is_auto_installedt   infot   lent   actiont   Configt   FindDirt
   STATE_FILEt   patht   existst   ParseTagFilet   opent   tagfilet   outfilet   Stept   Sectiont   gett   pkgnamet   autoInstt   RewriteSectiont   strt   newsect   writet   renamet   chmod(    (    (    sB   /usr/lib/python2.7/dist-packages/DistUpgrade/apt-autoinst-fixup.pyt   <module>   sb   	&