From a4cb5dc505bae83f44e7deecd7ea4ceff8aef1dd Mon Sep 17 00:00:00 2001 From: John Brooks Date: Thu, 21 Nov 2013 21:33:12 -0700 Subject: [PATCH] [telepathy-sasl-signon] Use booster for launching libsailfishkeyprovider is a privileged resource, so we need to launch via the booster to gain privileges. Some careful systemd work related to mission-control-5 will be done to make sure that booster-generic is alwyas available when necessary. --- rpm/telepathy-accounts-signon.spec | 3 ++- .../org.freedesktop.Telepathy.Client.SaslSignonAuth.service | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rpm/telepathy-accounts-signon.spec b/rpm/telepathy-accounts-signon.spec index fd268b7..9a94000 100644 --- a/rpm/telepathy-accounts-signon.spec +++ b/rpm/telepathy-accounts-signon.spec @@ -14,9 +14,10 @@ BuildRequires: pkgconfig(libsignon-glib) BuildRequires: pkgconfig(telepathy-glib) BuildRequires: pkgconfig(libaccounts-glib) BuildRequires: pkgconfig(mission-control-plugins) - BuildRequires: pkgconfig(libsailfishkeyprovider) +Requires: mapplauncherd + %description %{summary}. diff --git a/telepathy-sasl-signon/org.freedesktop.Telepathy.Client.SaslSignonAuth.service b/telepathy-sasl-signon/org.freedesktop.Telepathy.Client.SaslSignonAuth.service index 09d24ea..430ee72 100644 --- a/telepathy-sasl-signon/org.freedesktop.Telepathy.Client.SaslSignonAuth.service +++ b/telepathy-sasl-signon/org.freedesktop.Telepathy.Client.SaslSignonAuth.service @@ -1,3 +1,3 @@ [D-BUS Service] Name=org.freedesktop.Telepathy.Client.SaslSignonAuth -Exec=/usr/libexec/telepathy-sasl-signon +Exec=/usr/bin/invoker --type=generic /usr/libexec/telepathy-sasl-signon