diff options
| author | Marc Ferland <marc.ferland@gmail.com> | 2024-07-22 23:04:34 -0400 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2024-07-25 18:48:11 -0700 |
| commit | 30e64975d302d69c54e56dee964e73da633e2aa9 (patch) | |
| tree | e85a0894597d5b1bf423e6dbb78bf20049f3fc36 | |
| parent | d75f2277f23a70aa6d8294d45dd0a2d5c8fe83a5 (diff) | |
| download | meta-openembedded-30e64975d302d69c54e56dee964e73da633e2aa9.tar.gz | |
polkit: add libs-only PACKAGECONFIG option
The 'libs-only' option skips building polkitd.
Signed-off-by: Marc Ferland <marc.ferland@gmail.com>
| -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} += " \ |
