setroubleshoot/0012-Drop-updater.py-it-s-not-used-and-doesn-t-work.patch
Petr Lautrbach 3242bcadb0 setroubleshoot-3.3.22-6.fc33
- Do not try to report a bug on None package (#1809801)
2020-03-04 20:26:36 +01:00

88 lines
2.6 KiB
Diff

From fe8a0ac76b8ef52dda1a77e935eb96f0e3c5a33b Mon Sep 17 00:00:00 2001
From: Petr Lautrbach <plautrba@redhat.com>
Date: Fri, 28 Feb 2020 18:28:34 +0100
Subject: [PATCH] Drop updater.py - it's not used and doesn't work
---
framework/po/POTFILES.in | 1 -
framework/src/Makefile.am | 1 -
framework/src/updater.py | 42 ---------------------------------------
3 files changed, 44 deletions(-)
delete mode 100644 framework/src/updater.py
diff --git a/framework/po/POTFILES.in b/framework/po/POTFILES.in
index 1ee587af3fe4..483999606950 100644
--- a/framework/po/POTFILES.in
+++ b/framework/po/POTFILES.in
@@ -17,7 +17,6 @@ src/setroubleshoot/rpc_interfaces.py
src/setroubleshoot/server.py
src/setroubleshoot/serverconnection.py
src/setroubleshoot/signature.py
-src/updater.py
src/setroubleshoot/util.py
src/setroubleshoot/uuid.py
src/seappletlegacy.c
diff --git a/framework/src/Makefile.am b/framework/src/Makefile.am
index bf53763b3084..9bf1d6384854 100644
--- a/framework/src/Makefile.am
+++ b/framework/src/Makefile.am
@@ -38,7 +38,6 @@ pkglibexec_SCRIPTS = \
pkgdir = $(datarootdir)/setroubleshoot
pkg_SCRIPTS = \
SetroubleshootFixit.py \
- updater.py \
SetroubleshootPrivileged.py
pkgconfig_DATA = \
diff --git a/framework/src/updater.py b/framework/src/updater.py
deleted file mode 100644
index 7aba95132a8a..000000000000
--- a/framework/src/updater.py
+++ /dev/null
@@ -1,42 +0,0 @@
-#/usr/bin/env python
-
-# Author: Thomas Liu <tliu@redhat.com>
-import yum
-import gettext
-from setroubleshoot.config import parse_config_setting, get_config
-gettext.install(domain=get_config('general', 'i18n_text_domain'),
- localedir=get_config('general', 'i18n_locale_dir'))
-
-installed = []
-try:
- yb = yum.YumBase()
- yb.conf.cache = True
- installed = yb.rpmdb.searchNevra('selinux-policy')
- if installed:
- for pkg in sorted(installed):
- if pkg.name == 'selinux-policy':
- print(_("current: %s ") % pkg.printVer())
- try:
- pl = yb.doPackageLists(patterns=['selinux-policy'])
- except yum.Errors.RepoError as msg:
- yb.conf.cache = False
- pl = yb.doPackageLists(patterns=['selinux-policy'])
-
- if pl.available:
- for pkg in sorted(pl.available):
- print(_("newer: %s ") % pkg.printVer())
-
-
-except yum.Errors.RepoError as msg:
- print("error: ", str(msg))
-
-except yum.Errors.ConfigError as msg:
- print("error: ", str(msg))
-
-except TypeError as msg:
- print("error: ", str(msg))
-except Exception as e:
- print("error: " + str(e))
-
-
-print("done")
--
2.25.1