polkit: Enable systemd support
By default the polkit will autodetect if systemd is available and setup the configuraton accordingly, potentially contaminating sstate. In this patch systemd is explicitly enabled/disabled. When enabled, polkit will use systemd for session tarcking, otherwise it will use ConsoleKit. (From OE-Core rev: 67c13656343d55ae9d1c79dcace5c79004c4c186) Signed-off-by: Radu Moisan <radu.moisan@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d43cb494c1
commit
b624b06c23
|
@ -7,8 +7,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=155db86cdbafa7532b41f390409283eb \
|
|||
|
||||
DEPENDS = "expat glib-2.0 intltool-native gobject-introspection-stub"
|
||||
|
||||
PACKAGECONFIG = "${@base_contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}"
|
||||
PACKAGECONFIG = "${@base_contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \
|
||||
${@base_contains('DISTRO_FEATURES','systemd','systemd','consolekit',d)}"
|
||||
|
||||
PACKAGECONFIG[pam] = "--with-authfw=pam,--with-authfw=shadow,libpam,libpam"
|
||||
PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd"
|
||||
# there is no --enable/--disable option for consolekit and it's not picked by shlibs, so add it to RDEPENDS
|
||||
PACKAGECONFIG[consolekit] = ",,,consolekit"
|
||||
|
||||
PR = "r9"
|
||||
|
||||
|
|
Loading…
Reference in New Issue