[oe-commits] [openembedded-core] 27/27: connman: mark connman-wait-online as SYSTEMD_PACKAGE

git at git.openembedded.org git at git.openembedded.org
Tue Oct 29 09:09:06 UTC 2019


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

rpurdie pushed a commit to branch zeus
in repository openembedded-core.

commit 5607d38af39294bf97a878b414a0212278b66b2c
Author: André Draszik <git at andred.net>
AuthorDate: Mon Oct 21 11:46:59 2019 +0100

    connman: mark connman-wait-online as SYSTEMD_PACKAGE
    
    The connman-wait-online package currently isn't marked as
    systemd-enabled package. This means it is impossible to
    auto-enable the service during image creation or package
    installation, as no preset files and no pkg_postinst()
    snippet is being created.
    
    This change should have been done as part of the
    upgrade to v1.31
    
    Note:
    connman-wait-online is needed when connman is in use
    in more complex network/interface setups for systemd's
    network-online.target to report success.
    systemd-networkd's systemd-networkd-wait-online.service
    alone doesn't work in such scenarios and simply times
    out, as it know nothing about the expected network/
    interface configuration, meaning the target doesn't
    boot successfully (systemctl list-units --failed),
    and long delays are seen, caused by waiting for the
    systemd-networkd-wait-online.service timeout.
    
    Signed-off-by: André Draszik <git at andred.net>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
    (cherry picked from commit 1a8d18eeee6dc188d8becc778bfa933031490781)
    Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta/recipes-connectivity/connman/connman.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
index ee00479..fb38ab4 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -59,7 +59,7 @@ INITSCRIPT_NAME = "connman"
 INITSCRIPT_PARAMS = "start 05 5 2 3 . stop 22 0 1 6 ."
 
 python __anonymous () {
-    systemd_packages = "${PN}"
+    systemd_packages = "${PN} ${PN}-wait-online"
     pkgconfig = d.getVar('PACKAGECONFIG')
     if ('openvpn' or 'vpnc' or 'l2tp' or 'pptp') in pkgconfig.split():
         systemd_packages += " ${PN}-vpn"

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


More information about the Openembedded-commits mailing list