summaryrefslogtreecommitdiffstats
path: root/src/plugins/abrt-action-install-debuginfo.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/abrt-action-install-debuginfo.py')
-rwxr-xr-xsrc/plugins/abrt-action-install-debuginfo.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/abrt-action-install-debuginfo.py b/src/plugins/abrt-action-install-debuginfo.py
index 98cb6e7c..9253c87f 100755
--- a/src/plugins/abrt-action-install-debuginfo.py
+++ b/src/plugins/abrt-action-install-debuginfo.py
@@ -176,9 +176,6 @@ class DebugInfoDownload(YumBase):
if not files:
return
- if verbose != 0 or len(files) != 0:
- print _("Searching for packages for %u debuginfo files") % len(files)
-
if verbose == 0:
# this suppress yum messages about setting up repositories
mute_stdout()
@@ -234,7 +231,7 @@ class DebugInfoDownload(YumBase):
self.repos.setProgressBar(dnlcb)
if verbose != 0 or len(not_found) != 0:
- print _("Packages for %u debuginfo files were not found") % len(not_found)
+ print _("Can't find packages for %u debuginfo files") % len(not_found)
if verbose != 0 or total_pkgs != 0:
print _("Found %u packages to download") % total_pkgs
print _("Downloading %.2fMb, installed size: %.2fMb") % (
@@ -457,9 +454,11 @@ if __name__ == "__main__":
b_ids = extract_info_from_core(core)
if b_ids == RETURN_FAILURE:
exit(RETURN_FAILURE)
+
missing = filter_installed_debuginfos(b_ids, cachedir)
if missing:
log2(missing)
+ print _("Coredump references %u debuginfo files, %u of them are not installed") % (len(b_ids), len(missing))
downloader = DebugInfoDownload(cache=cachedir, tmp=tmpdir)
result = downloader.download(missing)
missing = filter_installed_debuginfos(b_ids, cachedir)
@@ -467,5 +466,5 @@ if __name__ == "__main__":
print _("Missing debuginfo file: %s") % bid
exit(result)
- print _("All debuginfo files are available")
+ print _("All %u debuginfo files are available") % len(b_ids)
exit(RETURN_OK)