ó uÈÔec@s3ddlmZmZdeefd„ƒYZdS(iÿÿÿÿ(tPlugint RedHatPlugintRpmcBs\eZdZdZd Zdddefddd efd d d efgZdZd „Z RS(sRPM Package Manager trpmtsystemtpackagemanagertrpmqs*queries for package information via rpm -qtfasttrpmvasruns a verify on all packagestslowtrpmdbscollect /var/lib/rpmcsüˆjdƒ‡fd†}ˆjdƒrŽd}|d}d}|||ddƒd}|d }|d }|d }||ddd ƒnˆjd ƒr¹ˆjdddddƒnˆjdƒrëˆjdddƒˆjdƒnˆjdƒdS(Ns/var/log/rpmpkgscsHd|}|}|r+d|d|}nˆj|d|d|ƒdS(Nsrpm --nodigest -qa --qf=%ss sh -c '%s't|t root_symlinktsuggest_filename(tadd_cmd_output(t query_fmtt filter_cmdtsymlinktsuggesttrpmq_cmdt shell_cmd(tself(s3/usr/lib/python2.7/site-packages/sos/plugins/rpm.pyt add_rpm_cmds  Rs("%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}~~s%{INSTALLTIME:date} "s5awk -F "~~" "{printf \"%-59s %s\n\",\$1,\$2}"|sort -Vsinstalled-rpmss("%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\ts%%{INSTALLTIME:date}\t%{INSTALLTIME}\ts%{VENDOR}\t%{BUILDHOST}\ts%{SIGPGP}\t%{SIGPGP:pgpsig}\n"s package-dataRsrpm -VaR srpm-Vattimeouti´R slsof +D /var/lib/rpmR tlsof_D_var_lib_rpms /var/lib/rpms rpm --showrc(t add_copy_spect get_optiontNoneR(RRRR((Rs3/usr/lib/python2.7/site-packages/sos/plugins/rpm.pytsetups(       (ssystemR(R( t__name__t __module__t__doc__t plugin_nametprofilestTruetFalset option_listtverify_packagesR(((s3/usr/lib/python2.7/site-packages/sos/plugins/rpm.pyR s N(t sos.pluginsRRR(((s3/usr/lib/python2.7/site-packages/sos/plugins/rpm.pyt s