+
    i\	  c                   s2    ^ RI HtHtHt  ! R R]]4      tR# )i    )PluginRedHatPlugin	PluginOptc                   sv   a  ] tR t^t o RtRtRt]! RRRR7      ]! RRR	R7      ]! R
RRR7      .tRt	R t
RtV tR# )RpmzRPM Package ManagerrpmrpmqTz%query package information with rpm -q)ZdefaultZdescrpmvaFzverify all packagesrpmdbzcollect /var/lib/rpmc                s   V P                  R 4       V P                  RRR7       V P                  R4      '       dD   RpRpRV R2V,          pV P                  VR	R
R7       RpV P                  W,          RR
R.R7       V P                  R4      '       d    RV n        V P                  RRR^d. ROR7       V P                  R4      '       d%   V P                  RRR7       V P                  R4       V P                  R4       R# )z/var/log/rpmpkgsz/var/lib/rpmT)Z	recursiver   zrpm --nodigest -qa --qf=%sz!"%-59{NVRA} %{INSTALLTIME:date}
"zsh -c 'z | sort -V'zinstalled-rpmsZinstalled_rpms)root_symlinktagsz"%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\t%{INSTALLTIME:date}\t%{INSTALLTIME}\t%{VENDOR}\t%{BUILDHOST}\t%{SIGPGP}\t%{SIGPGP:pgpsig}\n"zpackage-dataZpackage_data)suggest_filenamer	   r   i  zrpm -Vazrpm-Vai  )r   ZtimeoutZpriorityr	   r   zlsof +D /var/lib/rpmZlsof_D_var_lib_rpm)r
   zrpm --showrcN)Zrpm_vaZrpm_VZrpm_vZrpm_V_packages)Zadd_copy_specZadd_dir_listingZ
get_optionZadd_cmd_outputplugin_timeout)Zselfr   ZnvraZirpmsZextpds   &    ;/usr/lib/python3.14/site-packages/sos/report/plugins/rpm.pysetupZ	Rpm.setup   s   -.^t<??6""/D7DdV;/$6E4D%5   7
3  ~&6%G   I ??7##"&D	(+c&8   9
 ??7## 61E   G~.N+    )r   N)ZsystemZpackagemanager)r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z
short_descZplugin_nameZprofilesr   Zoption_listZverify_packagesr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sX     &JK+H 	&$>	@'5/DE'5/EF	K O$, $,r   r   N)Zsos.report.pluginsr    r   r   r   ) r   r   <module>r      s    ? >4,&, 4,r   