+
    i
  c                   s@    ^ RI Ht ^ RIHt ^ RIHt  ! R R]4      tR# )i    )DebianPlugin)LinuxPolicy)DpkgPackageManagerc                   s   a a ] tR t^t oRtR.tRtRtRtRt	]
.tRtRtR^R^R	^R
^	R^
R^R^R^R^R^/
tRV 3R lltR tR tR tRtVtV ;t# )DebianPolicyzthe Debian projectZDebianz/etc/debian_versionz/var/tmpZfriendlyZ	sosreportZsqueezeZwheezyZjessieZstretchZbusterZbullseyeZbookwormZtrixieZforkyZdukec                s   < \         SV `  WVVR 7       \        V P                  VR7      V n        V ;P
                  \        .,          un        R# ))sysrootinitprobe_runtimeremote_exec)Zchrootr   N)Zsuper__init__r   r   package_managervalid_subclassesr    )selfr   r   r   r   	__class__s   &&&&&@/usr/lib/python3.14/site-packages/sos/policies/distros/debian.pyr   ZDebianPolicy.__init__'   sI    '4%0 	 	2  2>I K,/    c                s(    R R/P                  W4      # )Zxzzxz-utils)Zget)r   Zbinary   &&r   _get_pkg_name_for_binaryZ%DebianPolicy._get_pkg_name_for_binary0   s     *

#f
	r   c                s    \        R RRR7      ;_uu_ 4       pRpVP                  4       pV F2  pRV9   g   K  VP                  R4      ^,          P                  4       p M	  W P                  9   d   V P                  V,          uuRRR4       #  RRR4       R#   + '       g   i     R# ; i  \
         d     R# i ; i)	z/etc/os-releaseZrzutf-8)ZencodingZ ZVERSION_CODENAMEZ=NF)ZopenZ	readlinesZsplitZstripdeb_versionsZIOError)r   ZfpZ
rel_stringZlinesZlines   &    r   dist_versionZDebianPolicy.dist_version6   s    	'w??2
!D)T1%)ZZ_Q%7%=%=%?
 " !2!22,,Z8 @? 3 @  @?  		s:   B/ BAB
B/ B/ B,	&B/ ,B/ /B>=B>c                s.    V'       g   V P                   # V# )N)_tmp_dir)r   Zopt_tmp_dirr   r   get_tmp_dirZDebianPolicy.get_tmp_dirE   s    == r   )r	   )zCommunity Websitezhttps://www.debian.org/zX/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin)NNTN)Z__name__Z
__module__Z__qualname__Z__firstlineno__ZvendorZvendor_urlsZos_release_nameZos_release_filer   Zname_patternr    r
   ZPATHZsos_pkg_namer   r   r   r   r   Z__static_attributes__Z__classdictcell__Z__classcell__)r   Z__classdict__s   @@r   r   r      s     !FCDKO+OHL$~/DL 	AAAABBBBBB
L0 r   r   N)Zsos.report.pluginsr    Zsos.policies.distrosr   Z"sos.policies.package_managers.dpkgr   r   ) r   r   <module>r      s    , , A:; :r   