[gnome-software/wip/kalev/more-distro-upgrades: 1/9] Wire up system upgrade triggering through the plugin loader
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software/wip/kalev/more-distro-upgrades: 1/9] Wire up system upgrade triggering through the plugin loader
- Date: Mon, 15 Feb 2016 16:14:56 +0000 (UTC)
commit 8d293f16a0c30b57cf5e816e1d6c7f99ba6b7632
Author: Kalev Lember <klember redhat com>
Date: Thu Jan 28 08:23:45 2016 +0100
Wire up system upgrade triggering through the plugin loader
configure.ac | 2 +-
src/gs-plugin.h | 4 ++++
src/plugins/gs-plugin-systemd-updates.c | 12 ++++++++++++
3 files changed, 17 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 32cd13a..1b20122 100644
--- a/configure.ac
+++ b/configure.ac
@@ -96,7 +96,7 @@ AC_ARG_ENABLE(packagekit,
enable_packagekit=maybe)
AS_IF([test "x$enable_packagekit" != "xno"], [
PKG_CHECK_MODULES(PACKAGEKIT,
- [packagekit-glib2 >= 1.0.11],
+ [packagekit-glib2 >= 1.1.0],
[have_packagekit=yes],
[have_packagekit=no])
], [
diff --git a/src/gs-plugin.h b/src/gs-plugin.h
index 878a8d3..3ed167d 100644
--- a/src/gs-plugin.h
+++ b/src/gs-plugin.h
@@ -288,6 +288,10 @@ gboolean gs_plugin_app_upgrade_download (GsPlugin *plugin,
GsApp *app,
GCancellable *cancellable,
GError **error);
+gboolean gs_plugin_app_upgrade_trigger (GsPlugin *plugin,
+ GsApp *app,
+ GCancellable *cancellable,
+ GError **error);
gboolean gs_plugin_review_submit (GsPlugin *plugin,
GsApp *app,
GsReview *review,
diff --git a/src/plugins/gs-plugin-systemd-updates.c b/src/plugins/gs-plugin-systemd-updates.c
index 47bb154..32abfd1 100644
--- a/src/plugins/gs-plugin-systemd-updates.c
+++ b/src/plugins/gs-plugin-systemd-updates.c
@@ -172,3 +172,15 @@ gs_plugin_offline_update_cancel (GsPlugin *plugin,
{
return pk_offline_cancel (NULL, error);
}
+
+/**
+ * gs_plugin_app_upgrade_trigger:
+ */
+gboolean
+gs_plugin_app_upgrade_trigger (GsPlugin *plugin,
+ GsApp *app,
+ GCancellable *cancellable,
+ GError **error)
+{
+ return pk_offline_trigger_upgrade (PK_OFFLINE_ACTION_REBOOT, cancellable, error);
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]