File 7578d611-set-accept-eula-role.diff of Package PackageKit.62
From 7578d6111c0b27a4760b1099e0647deb7e2cfe16 Mon Sep 17 00:00:00 2001
From: Daniel Nicoletti <dantti85-pk@yahoo.com.br>
Date: Wed, 9 Nov 2011 17:11:27 -0200
Subject: [PATCH] packagekit: Set the right role on accept-eula
---
src/pk-backend.c | 1 +
src/pk-transaction.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/pk-backend.c b/src/pk-backend.c
index 47c87d1..5629d33 100644
--- a/src/pk-backend.c
+++ b/src/pk-backend.c
@@ -2652,6 +2652,7 @@ pk_backend_accept_eula (PkBackend *backend, const gchar *eula_id)
g_return_val_if_fail (PK_IS_BACKEND (backend), FALSE);
g_return_val_if_fail (eula_id != NULL, FALSE);
+ pk_backend_set_role_internal (backend, PK_ROLE_ENUM_ACCEPT_EULA);
g_debug ("eula_id %s", eula_id);
present = g_hash_table_lookup (backend->priv->eulas, eula_id);
diff --git a/src/pk-transaction.c b/src/pk-transaction.c
index 77b6fd6..cfa935e 100644
--- a/src/pk-transaction.c
+++ b/src/pk-transaction.c
@@ -2763,6 +2763,7 @@ pk_transaction_accept_eula (PkTransaction *transaction, const gchar *eula_id, DB
g_return_if_fail (PK_IS_TRANSACTION (transaction));
g_return_if_fail (transaction->priv->tid != NULL);
+ pk_transaction_set_role (transaction, PK_ROLE_ENUM_ACCEPT_EULA);
/* check if the sender is the same */
ret = pk_transaction_verify_sender (transaction, context, &error);
--
1.6.1