Current Path : /usr/share/apport/package-hooks/ |
Current File : //usr/share/apport/package-hooks/source_debian-installer.pyc |
Yc @ s d Z d d l Z d d l m Z m Z m Z m Z d Z d Z e d k r i Z e e x4 e D]) Z d e e e j d d d f GHqi Wn d S( s Apport package hook for the Debian installer. Copyright (C) 2011 Canonical Ltd. Authors: Colin Watson <cjwatson@ubuntu.com>, Brian Murray <brian@ubuntu.com>iN( t attach_hardwaret command_availablet command_outputt attach_root_command_outputsc C s t j j d | r# d | } n' t j j d | rF d | } n d St j | t j ro | f | | <n t | i d | | 6 d S( Ns /var/log/installer/%ss /var/log/%ss cat '%s'( t ost patht existst accesst R_OKR ( t reportt identt namet f( ( s: /usr/share/apport/package-hooks/source_debian-installer.pyt add_installation_log s c C s t | t d g | d <t d g | d <t d r} t | i d d 6d d 6 t d r} t | i d d 6 q} n yH t d } x+ | D]# } | j d r d | d <Pq q W| j Wn t k r n Xt | d d t | d d d S( Nt dft DiskUsaget freet MemoryUsaget dmraids dmraid -st DmraidSetss dmraid -rt DmraidDevicest dmsetups dmsetup tablet DeviceMapperTabless /var/log/installer/versions ubiquity t ubiquityt SourcePackaget DIPartmant partmant DISyslogt syslog( R R R R t opent startswitht closet IOErrorR ( R t installer_versiont line( ( s: /usr/share/apport/package-hooks/source_debian-installer.pyt add_info s( t __main__s %s: %ss i i ( t __doc__R t apport.hookutilsR R R R R R# t __name__R t keyt split( ( ( s: /usr/share/apport/package-hooks/source_debian-installer.pyt <module> s "