From f6627279567ee1826d39d80e3929b2bd3e5d7987 Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Thu, 12 Nov 2015 16:23:13 +0900 Subject: Create GeoClue user for GeoClue in GNOME stratum GeoClue is supposed to run with a specific system user. This patch configures geoclue to run as the geoclue user and creates the system user for geoclue at system integration time. Change-Id: I710b80da7b5151878f8defe3549ef471ab33eca5 --- strata/gnome/geoclue.morph | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'strata/gnome') diff --git a/strata/gnome/geoclue.morph b/strata/gnome/geoclue.morph index 7757882c..3be946bb 100644 --- a/strata/gnome/geoclue.morph +++ b/strata/gnome/geoclue.morph @@ -2,4 +2,12 @@ name: geoclue kind: chunk build-system: autotools configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-nmea-source +- | + ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc \ + --disable-nmea-source \ + --with-dbus-service-user=geoclue +system-integration: + geoclue-misc: + 00-add-geoclue-user: + - groupadd geoclue + - useradd -c "GeoClue Owner" -r -g geoclue -s /bin/false geoclue -- cgit v1.2.1