From f80a851d56b08fa468ecff66dd59363eaa2b661f Mon Sep 17 00:00:00 2001 From: Mason Hock <mason@masonhock.com> Date: Fri, 13 Sep 2019 13:09:54 -0700 Subject: [PATCH] remove livepatch integration --- .../update-manager/remove-livepatch.patch | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 helpers/DATA/update-manager/remove-livepatch.patch diff --git a/helpers/DATA/update-manager/remove-livepatch.patch b/helpers/DATA/update-manager/remove-livepatch.patch new file mode 100644 index 000000000..2b840dd15 --- /dev/null +++ b/helpers/DATA/update-manager/remove-livepatch.patch @@ -0,0 +1,66 @@ +diff --git a/UpdateManager/Dialogs.py b/UpdateManager/Dialogs.py +index b100c3a..d604f54 100644 +--- a/UpdateManager/Dialogs.py ++++ b/UpdateManager/Dialogs.py +@@ -149,61 +149,6 @@ class InternalDialog(BuilderDialog): + self.main_container.add(content_widget) + self.main_container.set_visible(bool(content_widget)) + +- def _is_livepatch_supported(self): +- di = distro_info.UbuntuDistroInfo() +- codename = get_dist() +- return di.is_lts(codename) +- +- def on_livepatch_status_ready(self, active, cs, ps, fixes): +- self.set_desc(None) +- +- if not active: +- if self._is_livepatch_supported() and \ +- self.settings_button and \ +- self.settings.get_int('launch-count') >= 4: +- self.set_desc(_("<b>Tip:</b> You can use Livepatch to " +- "keep your computer more secure between " +- "restarts.")) +- self.settings_button.set_label(_("Settings & Livepatch…")) +- return +- +- needs_reschedule = False +- +- if cs == "needs-check": +- needs_reschedule = True +- elif cs == "check-failed": +- pass +- elif cs == "checked": +- if ps == "unapplied" or ps == "applying": +- needs_reschedule = True +- elif ps == "applied": +- fixes = [fix for fix in fixes if fix.patched] +- d = ngettext("%d Livepatch update applied since the last " +- "restart.", +- "%d Livepatch updates applied since the last " +- "restart.", +- len(fixes)) % len(fixes) +- self.set_desc(d) +- elif ps == "applied-with-bug" or ps == "apply-failed": +- fixes = [fix for fix in fixes if fix.patched] +- d = ngettext("%d Livepatch update failed to apply since the " +- "last restart.", +- "%d Livepatch updates failed to apply since the " +- "last restart.", +- len(fixes)) % len(fixes) +- self.set_desc(d) +- elif ps == "nothing-to-apply": +- pass +- elif ps == "unknown": +- pass +- +- if needs_reschedule: +- self.lp_socket.get_status(self.on_livepatch_status_ready) +- +- def check_livepatch_status(self): +- self.lp_socket = LivePatchSocket() +- self.lp_socket.get_status(self.on_livepatch_status_ready) +- + + class StoppedUpdatesDialog(InternalDialog): + def __init__(self, window_main): -- GitLab