o idz@s,ddlmZmZmZGdddeeeZdS))Plugin UbuntuPlugin DebianPlugincs0eZdZdZdZdZddZfddZZS)AptzAPT - advanced packaging toolapt)systemsysmgmtpackagemanagercCsr|gd|d|d|gd|d}|d}ddd |D}|jd |d d dS) N)z/etc/aptz /var/log/aptz/var/log/unattended-upgradesz/etc/apt/auth.confz/etc/apt/auth.conf.d/)z apt-get checkzapt-config dumpzapt-cache statszapt-cache policyz/dpkg-query -W -f='${binary:Package} ${status} 'output cSs"g|] }d|vr|ddqS)z ok installed r)split).0vr8/usr/lib/python3/dist-packages/sos/report/plugins/apt.py *s"zApt.setup..zapt-cache policy {}zapt-cache_policy_details)suggest_filename) add_copy_specadd_forbidden_pathadd_cmd_outputexec_cmd splitlinesjoinformat)self dpkg_result dpkg_outputpkg_listrrrsetups     z Apt.setupcs.tt||ddd|ddddS)Nz/etc/apt/sources.listz(deb\shttp(s)?://)\S+:\S+(@.*)z\1******:******\3z/etc/apt/sources.list.d/)superrpostproc do_file_subdo_path_regex_sub)r __class__rrr!0sz Apt.postproc) __name__ __module__ __qualname__ short_desc plugin_nameprofilesrr! __classcell__rrr$rrs rN)sos.report.pluginsrrrrrrrrs