Ñò K<Ì]c@s3ddklZlZdeefd„ƒYZdS(iÿÿÿÿ(tPlugint RedHatPlugintRpmc BsheZdZdZdZdddefddd efgZd d d d dddddg Zd„Z RS(sRPM Package Manager trpmtsystemtpackagemanagertrpmqs*queries for package information via rpm -qtfasttrpmvasruns a verify on all packagestslowskernel$tglibct initscriptsspam_.*sjava.*sperl.*tyums spacewalk.*c scˆidƒ‡fd†}ˆidƒodd}|d}d}|||ddƒd}|d }|d }|d }||ddd ƒnˆid ƒo¿ˆidƒoˆidddddƒq_ˆiƒii}t|ˆiƒ}d}xP|D]H}x?|D]7}d|jp d|joq nd||f}q WqþWˆid|ƒndS(Ns/var/log/rpmpkgscsJd|}|}|od|d|}nˆi|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.6/site-packages/sos/plugins/rpm.pyt add_rpm_cmd(s  Rs("%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}~~s%{INSTALLTIME:date} "s5awk -F "~~" "{printf \"%-59s %s\n\",\$1,\$2}"|sort -fsinstalled-rpmss("%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\ts%%{INSTALLTIME:date}\t%{INSTALLTIME}\ts%{VENDOR}\t%{BUILDHOST}\ts%{SIGPGP}\t%{SIGPGP:pgpsig}\n"s package-datatverifyRsrpm -VaRsrpm-Vattimeouti´tt debuginfotdevels%s %ss rpm -V %s( t add_copy_spect get_optiontNoneRtpolicytpackage_managertall_pkgs_by_name_regextmapt verify_list( RRRRt pkgs_by_regexR%t verify_pkgstpkg_listtpkg((Rs3/usr/lib/python2.6/site-packages/sos/plugins/rpm.pytsetup%s6      (ssystemR( t__name__t __module__t__doc__t plugin_nametprofilestTruetFalset option_listR%R*(((s3/usr/lib/python2.6/site-packages/sos/plugins/rpm.pyRs   N(t sos.pluginsRRR(((s3/usr/lib/python2.6/site-packages/sos/plugins/rpm.pyts