[oe-commits] [meta-openembedded] 01/06: mosquitto: fix build in systemd environments

git at git.openembedded.org git at git.openembedded.org
Mon Mar 25 04:07:04 UTC 2019


This is an automated email from the git hooks/post-receive script.

khem pushed a commit to branch thud
in repository meta-openembedded.

commit 6cc951d6578db9567a474f7eb577b71ecdbe3ec9
Author: André Draszik <andre.draszik at jci.com>
AuthorDate: Thu Mar 7 16:11:11 2019 -0500

    mosquitto: fix build in systemd environments
    
    The mosquitto systemd service file instructs systemd to wait
    for mosquitto to notify systemd that mosquitto has started
    correctly. This isn't working as mosquitto is not *compiled*
    with systemd support enabled. As such, systemd restarts
    mosquitto every few seconds.
    
    For reference, this was introduced in commit a483d344d9fb
    ("mosquitto: Make enabling systemd also enable build dep on systemd")
    
    Because we build mosquitto using the provided Makefile
    infrastructure, the solution is to add PACKAGECONFIG_CONFARGS
    to EXTRA_OEMAKE, so that the required make flags are added
    to the make command line.
    
    Signed-off-by: André Draszik <andre.draszik at jci.com>
    Signed-off-by: Khem Raj <raj.khem at gmail.com>
    Signed-off-by: Damien Riegel <damien.riegel at gmail.com>
    [Damien Riegel: backport from master]
    Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta-networking/recipes-connectivity/mosquitto/mosquitto_1.5.1.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-networking/recipes-connectivity/mosquitto/mosquitto_1.5.1.bb b/meta-networking/recipes-connectivity/mosquitto/mosquitto_1.5.1.bb
index b4adfda..5225278 100644
--- a/meta-networking/recipes-connectivity/mosquitto/mosquitto_1.5.1.bb
+++ b/meta-networking/recipes-connectivity/mosquitto/mosquitto_1.5.1.bb
@@ -38,6 +38,7 @@ EXTRA_OEMAKE = " \
     ${@bb.utils.contains('PACKAGECONFIG', 'ssl', 'WITH_TLS=yes WITH_TLS_PSK=yes', 'WITH_TLS=no WITH_TLS_PSK=no', d)} \
     ${@bb.utils.contains('PACKAGECONFIG', 'uuid', 'WITH_UUID=yes', 'WITH_UUID=no', d)} \
     ${@bb.utils.contains('PACKAGECONFIG', 'websockets', 'WITH_WEBSOCKETS=yes', 'WITH_WEBSOCKETS=no', d)} \
+    ${PACKAGECONFIG_CONFARGS} \
     STRIP=/bin/true \
     WITH_DOCS=no \
 "

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list