diff options
-rw-r--r-- | meta-oe/recipes-extended/polkit/polkit_124.bb | 11 |
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" | |||
28 | PACKAGECONFIG[systemd] = "-Dsession_tracking=libsystemd-login,,systemd,,,consolekit elogind" | 28 | PACKAGECONFIG[systemd] = "-Dsession_tracking=libsystemd-login,,systemd,,,consolekit elogind" |
29 | PACKAGECONFIG[consolekit] = "-Dsession_tracking=ConsoleKit,,,consolekit,,systemd elogind" | 29 | PACKAGECONFIG[consolekit] = "-Dsession_tracking=ConsoleKit,,,consolekit,,systemd elogind" |
30 | PACKAGECONFIG[elogind] = "-Dsession_tracking=libelogin,,elogind,,,systemd consolekit" | 30 | PACKAGECONFIG[elogind] = "-Dsession_tracking=libelogin,,elogind,,,systemd consolekit" |
31 | PACKAGECONFIG[libs-only] = "-Dlibs-only=true,-Dlibs-only=false" | ||
31 | 32 | ||
32 | # Default to mozjs javascript library | 33 | # Default to mozjs javascript library |
33 | PACKAGECONFIG[mozjs] = "-Djs_engine=mozjs,,mozjs-115,,,duktape" | 34 | PACKAGECONFIG[mozjs] = "-Djs_engine=mozjs,,mozjs-115,,,duktape" |
@@ -44,10 +45,12 @@ SYSTEMD_AUTO_ENABLE = "disable" | |||
44 | 45 | ||
45 | do_install:append() { | 46 | do_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 | ||
53 | FILES:${PN} += " \ | 56 | FILES:${PN} += " \ |