mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 13:29:49 +00:00
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:
committed by
Richard Purdie
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"
|
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[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"
|
PR = "r9"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user