+
    i	  c                   sX    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	  ! R R]4      t
R# )	i    )UbuntuPlugin)DebianPolicy)SnapPackageManager)DpkgPackageManager)MultiPackageManagerc                   sd   a a ] tR t^t oRtR
R.tRtRtRtRt	Rt
RtRtRV 3R lltR tR	tVtV ;t# )UbuntuPolicyZ	CanonicalZUbuntuZ z,https://files.support.canonical.com/uploads/ZubuntuZputc                s6  < \         SV `  WVVR 7       \        \        \        .V P
                  VR7      V n         V P                  P                  R4      R,          R8X  d   RV n        T ;P                  \        .,          un
        R#   \         d     L-i ; i))sysrootinitprobe_runtimeremote_exec)ZprimaryZ	fallbacksZchrootr	   Z	sosreportZpkg_managerZsnapz	/snap/binN)Zsuper__init__r   r   r   r   package_managerZpkg_by_namesos_bin_pathZ	TypeErrorZvalid_subclassesr    )selfr   r   r   r	   	__class__s   &&&&&@/usr/lib/python3.14/site-packages/sos/policies/distros/ubuntu.pyr
   ZUbuntuPolicy.__init__!   s    '4%0 	 	2  3&)*<<#	 %	##//!!.039:$/!
 	,/	  		s   .B
 
BBc                sT    \        RRRR7      ;_uu_ 4       pVP                  4       pV FE  pRV9   g   K  \        VP                  R4      ^,          P	                  4       4      u uuRRR4       # 	  RRR4       R#   + '       g   i     R# ; i  \
        \        3 d     R# i ; i)	z6Returns the version stated in DISTRIB_RELEASE
        z/etc/lsb-releaseZrzutf-8)ZencodingZDISTRIB_RELEASEZ=NF)ZopenZ	readlinesZfloatZsplitZstripZIOErrorZ
ValueError)r   ZfpZlinesZlines   &   r   dist_versionZUbuntuPolicy.dist_version7   s    	(#@@B!D(D0$TZZ_Q%7%=%=%?@@	 A@! A
  A@
 $ 		s?   B A>0A>'
B 2A>4B >B		B B B'&B')r   r   )zCommunity Websitezhttps://www.ubuntu.com/)zCommercial Supportzhttps://www.canonical.comzb/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin:/snap/bin)NNTN)Z__name__Z
__module__Z__qualname__Z__firstlineno__ZvendorZvendor_urlsZos_release_nameZos_release_fileZPATHZ_upload_urlZ_upload_userZ_upload_passwordZ_upload_methodr
   r   Z__static_attributes__Z__classdictcell__Z__classcell__)r   Z__classdict__s   @@r   r   r      sN     F8;K OO9D@KLN0,     r   N)Zsos.report.pluginsr    Zsos.policies.distros.debianr   Z"sos.policies.package_managers.snapr   Z"sos.policies.package_managers.dpkgr   Zsos.policies.package_managersr   r   ) r   r   <module>r      s"    , 4 A A =0< 0r   