diff options
-rw-r--r-- | sos/plugins/apt.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/sos/plugins/apt.py b/sos/plugins/apt.py index 091d30ff..bd0b3365 100644 --- a/sos/plugins/apt.py +++ b/sos/plugins/apt.py @@ -29,17 +29,20 @@ class Apt(Plugin, DebianPlugin, UbuntuPlugin): "/etc/apt", "/var/log/apt" ]) - dpkg_result = self.call_ext_prog( - "dpkg-query -W -f='${binary:Package}\t${status}\n'") - dpkg_output = dpkg_result['output'].splitlines() - pkg_list = ' '.join( - [v.split('\t')[0] for v in dpkg_output if 'ok installed' in v]) self.add_cmd_output([ "apt-get check", "apt-config dump", "apt-cache stats", - "apt-cache policy", - "apt-cache policy {}".format(pkg_list) + "apt-cache policy" ]) + dpkg_result = self.call_ext_prog( + "dpkg-query -W -f='${binary:Package}\t${status}\n'") + dpkg_output = dpkg_result['output'].splitlines() + pkg_list = ' '.join( + [v.split('\t')[0] for v in dpkg_output if 'ok installed' in v]) + self.add_cmd_output( + "apt-cache policy {}".format(pkg_list), + suggest_filename="apt-cache_policy_details" + ) # vim: et ts=4 sw=4 |