summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-extended/polkit/polkit_124.bb11
1 files changed, 7 insertions, 4 deletions
diff --git a/meta-oe/recipes-extended/polkit/polkit_124.bb b/meta-oe/recipes-extended/polkit/polkit_124.bb
index c5b9b31b05..24102de782 100644
--- a/meta-oe/recipes-extended/polkit/polkit_124.bb
+++ b/meta-oe/recipes-extended/polkit/polkit_124.bb
@@ -28,6 +28,7 @@ PACKAGECONFIG[pam] = "-Dauthfw=pam,-Dauthfw=shadow,libpam,libpam"
28PACKAGECONFIG[systemd] = "-Dsession_tracking=libsystemd-login,,systemd,,,consolekit elogind" 28PACKAGECONFIG[systemd] = "-Dsession_tracking=libsystemd-login,,systemd,,,consolekit elogind"
29PACKAGECONFIG[consolekit] = "-Dsession_tracking=ConsoleKit,,,consolekit,,systemd elogind" 29PACKAGECONFIG[consolekit] = "-Dsession_tracking=ConsoleKit,,,consolekit,,systemd elogind"
30PACKAGECONFIG[elogind] = "-Dsession_tracking=libelogin,,elogind,,,systemd consolekit" 30PACKAGECONFIG[elogind] = "-Dsession_tracking=libelogin,,elogind,,,systemd consolekit"
31PACKAGECONFIG[libs-only] = "-Dlibs-only=true,-Dlibs-only=false"
31 32
32# Default to mozjs javascript library 33# Default to mozjs javascript library
33PACKAGECONFIG[mozjs] = "-Djs_engine=mozjs,,mozjs-115,,,duktape" 34PACKAGECONFIG[mozjs] = "-Djs_engine=mozjs,,mozjs-115,,,duktape"
@@ -44,10 +45,12 @@ SYSTEMD_AUTO_ENABLE = "disable"
44 45
45do_install:append() { 46do_install:append() {
46 #Fix up permissions on polkit rules.d to work with rpm4 constraints 47 #Fix up permissions on polkit rules.d to work with rpm4 constraints
47 chmod 700 ${D}/${datadir}/polkit-1/rules.d 48 if ${@bb.utils.contains('PACKAGECONFIG', 'libs-only', 'false', 'true', d)}; then
48 chmod 700 ${D}/${sysconfdir}/polkit-1/rules.d 49 chmod 700 ${D}/${datadir}/polkit-1/rules.d
49 chown polkitd:root ${D}/${datadir}/polkit-1/rules.d 50 chmod 700 ${D}/${sysconfdir}/polkit-1/rules.d
50 chown polkitd:root ${D}/${sysconfdir}/polkit-1/rules.d 51 chown polkitd:root ${D}/${datadir}/polkit-1/rules.d
52 chown polkitd:root ${D}/${sysconfdir}/polkit-1/rules.d
53 fi
51} 54}
52 55
53FILES:${PN} += " \ 56FILES:${PN} += " \