Current Path : /usr/lib/python2.7/dist-packages/DistUpgrade/ |
Current File : //usr/lib/python2.7/dist-packages/DistUpgrade/apt_clone.pyc |
Pc @ s d d l Z d d l m Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d e j k r e j j d d e j j d d n d e f d YZ d e f d YZ d S( iN( t FetchFailedException( t StringIOt APT_CLONE_DEBUG_RESOLVERs Debug::pkgProblemResolvert 1s Debug::pkgDepCache::AutoInstallt LowLevelCommandsc B s; e Z d Z d Z d Z d Z d d Z d Z RS( sN calls to the lowlevel operations to install debs or repack a deb s /usr/bin/dpkg-repackc C sb | s t Sd d g } | d k rE | j d d | j d | n t j | | } | d k S( Nt dpkgs -it /i t chrooti ( t Truet insertt subprocesst call( t selft debfilest targetdirt install_cmdt ret( ( s9 /usr/lib/python2.7/dist-packages/DistUpgrade/apt_clone.pyt install_debs- s c C s t j j | j s+ t d | j n | j g } t j d k sr t j j d s_ d Sd d g | } n t j | | g d | } | d k S( s$ dpkg-repack pkgname into targetdir s no '%s' foundi s /usr/bin/fakerootNt fakeroots -ut cwd( t ost patht existst dpkg_repackt IOErrort getuidR R ( R t pkgnameR t repack_cmdR ( ( s9 /usr/lib/python2.7/dist-packages/DistUpgrade/apt_clone.pyt repack_deb7 s c C sM | d k r+ d d l } | j d } n t j d | | g } | d k S( Nit CODENAMEt debootstrapi ( t Nonet lsb_releaset get_distro_informationR R ( R R t distroR R ( ( s9 /usr/lib/python2.7/dist-packages/DistUpgrade/apt_clone.pyR C s c C s( t j d d | d | g } | d k S( Ns apt-keys --keyringt addi ( R R ( R t fromkeyfilet intokeyfileR ( ( s9 /usr/lib/python2.7/dist-packages/DistUpgrade/apt_clone.pyt merge_keysJ s N( t __name__t __module__t __doc__R R R R R R&