
    ~ gy	                     >    S SK Jr  S SKJr  S SKJr   " S S\5      rg)    )DebianPlugin)LinuxPolicy)DpkgPackageManagerc                   z   ^  \ rS rSrSrS/rSrSrSr\	/r
SrSrS	S
SSSSSSSSS.
r  SU 4S jjrS rS rSrU =r$ )DebianPolicy   zthe Debian project)zCommunity Websitezhttps://www.debian.org/Debianz/etc/debian_versionfriendlyzX/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin	sosreport         	   
               )
squeezewheezyjessiestretchbusterbullseyebookwormtrixieforkydukec                    > [         TU ]  XUUS9  [        U R                  US9U l        U =R
                  [        /-  sl        g )N)sysrootinitprobe_runtimeremote_exec)chrootr#   )super__init__r   r    package_managervalid_subclassesr   )selfr    r!   r"   r#   	__class__s        =/usr/lib/python3/dist-packages/sos/policies/distros/debian.pyr&   DebianPolicy.__init__&   sI    '4%0 	 	2  2>I K,/    c                 (    SS0R                  X5      $ )Nxzzxz-utils)get)r)   binarys     r+   _get_pkg_name_for_binary%DebianPolicy._get_pkg_name_for_binary/   s     *

#f
	r-   c                 J    [        SSSS9 nSnUR                  5       nU H-  nSU;   d  M  UR                  S5      S   R                  5       n  O   X R                  ;   a  U R                  U   sS S S 5        $  S S S 5        g	! , (       d  f       g	= f! [
         a     g	f = f)
Nz/etc/os-releaserzutf-8)encoding VERSION_CODENAME=   F)open	readlinessplitstripdeb_versionsIOError)r)   fp
rel_stringlineslines        r+   dist_versionDebianPolicy.dist_version5   s    	'w?2
!D)T1%)ZZ_Q%7%=%=%?
 " !2!22,,Z8 @? 3 @  @?  		s:   B BAB0	B ;B 
BB B 
B"!B")r'   )NNTN)__name__
__module____qualname____firstlineno__vendorvendor_urlsos_release_nameos_release_filename_patternr   r(   PATHsos_pkg_namer?   r&   r2   rE   __static_attributes____classcell__)r*   s   @r+   r   r      sw    !FCDKO+OL$~/DL 
L ?C!0 r-   r   N)sos.report.pluginsr   sos.policies.distrosr   "sos.policies.package_managers.dpkgr   r    r-   r+   <module>rX      s    , , A4; 4r-   