mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-16 04:17:25 +00:00
polkit: add libs-only PACKAGECONFIG option
The 'libs-only' option skips building polkitd. Signed-off-by: Marc Ferland <marc.ferland@gmail.com>
This commit is contained in:
@@ -28,6 +28,7 @@ PACKAGECONFIG[pam] = "-Dauthfw=pam,-Dauthfw=shadow,libpam,libpam"
|
|||||||
PACKAGECONFIG[systemd] = "-Dsession_tracking=libsystemd-login,,systemd,,,consolekit elogind"
|
PACKAGECONFIG[systemd] = "-Dsession_tracking=libsystemd-login,,systemd,,,consolekit elogind"
|
||||||
PACKAGECONFIG[consolekit] = "-Dsession_tracking=ConsoleKit,,,consolekit,,systemd elogind"
|
PACKAGECONFIG[consolekit] = "-Dsession_tracking=ConsoleKit,,,consolekit,,systemd elogind"
|
||||||
PACKAGECONFIG[elogind] = "-Dsession_tracking=libelogin,,elogind,,,systemd consolekit"
|
PACKAGECONFIG[elogind] = "-Dsession_tracking=libelogin,,elogind,,,systemd consolekit"
|
||||||
|
PACKAGECONFIG[libs-only] = "-Dlibs-only=true,-Dlibs-only=false"
|
||||||
|
|
||||||
# Default to mozjs javascript library
|
# Default to mozjs javascript library
|
||||||
PACKAGECONFIG[mozjs] = "-Djs_engine=mozjs,,mozjs-115,,,duktape"
|
PACKAGECONFIG[mozjs] = "-Djs_engine=mozjs,,mozjs-115,,,duktape"
|
||||||
@@ -44,10 +45,12 @@ SYSTEMD_AUTO_ENABLE = "disable"
|
|||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
#Fix up permissions on polkit rules.d to work with rpm4 constraints
|
#Fix up permissions on polkit rules.d to work with rpm4 constraints
|
||||||
chmod 700 ${D}/${datadir}/polkit-1/rules.d
|
if ${@bb.utils.contains('PACKAGECONFIG', 'libs-only', 'false', 'true', d)}; then
|
||||||
chmod 700 ${D}/${sysconfdir}/polkit-1/rules.d
|
chmod 700 ${D}/${datadir}/polkit-1/rules.d
|
||||||
chown polkitd:root ${D}/${datadir}/polkit-1/rules.d
|
chmod 700 ${D}/${sysconfdir}/polkit-1/rules.d
|
||||||
chown polkitd:root ${D}/${sysconfdir}/polkit-1/rules.d
|
chown polkitd:root ${D}/${datadir}/polkit-1/rules.d
|
||||||
|
chown polkitd:root ${D}/${sysconfdir}/polkit-1/rules.d
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
FILES:${PN} += " \
|
FILES:${PN} += " \
|
||||||
|
|||||||
Reference in New Issue
Block a user