<div dir="ltr">The network-online is a bit complicated...<div><br></div><div>* network-managers provide XXX-wait-online.service </div><div>   * block until "the network is up" (whatever that means for that particular NM)</div><div>   * WantedBy= and Before= network-online.target</div><div>* systemd provides network-online.target, which is thus always available, but not started as part of the boot process</div><div>* any daemon that wants to be started after the network is up has Wants= and After= network-online.target</div><div><br></div><div>So, technically, with systemd the network is not configured at boot time. It is configured before we start a </div><div>daemon that needs the network.</div><div><br></div><div>Now, if no NM provide any XXX-wait-online.service, network-online.target will be started right away, it will not</div><div>wait for the network to be up and the dependant services too early.</div><div><br></div><div>This is consistent with the network-online.target semantic which is "the point during the boot where either the </div><div>network is up or the network has failed" </div><div>If there is no NM at all, there is no network, so network-online triggers immediately.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 5 déc. 2019 à 13:57, Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr">yann.morin.1998@free.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Jérémy, All,<br>
<br>
On 2019-11-11 18:24 +0100, Jérémy Rosen spake thusly:<br>
> connman has two services<br>
> * connman.service which is the real daemon<br>
> * connman-wait-online.service which is a sync point for network-online.target<br>
> <br>
> Only the first one was enabled. This adaptation enables both.<br>
> <br>
> Not enabling connman-wait-online.service is probably a bug<br>
<br>
If that was not installed so far, what would provide for the<br>
network-online.target instead? Or was that target always satisfied?<br>
<br>
BTW, you forgot your SoB line too.<br>
<br>
Reviewed-by: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
<br>
Regards,<br>
Yann E. MORIN.<br>
<br>
> ---<br>
>  package/connman/<a href="http://connman.mk" rel="noreferrer" target="_blank">connman.mk</a> | 6 ------<br>
>  1 file changed, 6 deletions(-)<br>
> <br>
> diff --git a/package/connman/<a href="http://connman.mk" rel="noreferrer" target="_blank">connman.mk</a> b/package/connman/<a href="http://connman.mk" rel="noreferrer" target="_blank">connman.mk</a><br>
> index 839bc7a0e2..d70eb1ac82 100644<br>
> --- a/package/connman/<a href="http://connman.mk" rel="noreferrer" target="_blank">connman.mk</a><br>
> +++ b/package/connman/<a href="http://connman.mk" rel="noreferrer" target="_blank">connman.mk</a><br>
> @@ -32,12 +32,6 @@ define CONNMAN_INSTALL_INIT_SYSV<br>
>       $(INSTALL) -m 0755 -D package/connman/S45connman $(TARGET_DIR)/etc/init.d/S45connman<br>
>  endef<br>
>  <br>
> -define CONNMAN_INSTALL_INIT_SYSTEMD<br>
> -     mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants<br>
> -     ln -fs ../../../../usr/lib/systemd/system/connman.service \<br>
> -             $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/connman.service<br>
> -endef<br>
> -<br>
>  ifeq ($(BR2_PACKAGE_CONNMAN_CLIENT),y)<br>
>  CONNMAN_CONF_OPTS += --enable-client<br>
>  CONNMAN_DEPENDENCIES += readline<br>
> -- <br>
> 2.24.0.rc1<br>
> <br>
> _______________________________________________<br>
> buildroot mailing list<br>
> <a href="mailto:buildroot@busybox.net" target="_blank">buildroot@busybox.net</a><br>
> <a href="http://lists.busybox.net/mailman/listinfo/buildroot" rel="noreferrer" target="_blank">http://lists.busybox.net/mailman/listinfo/buildroot</a><br>
<br>
-- <br>
.-----------------.--------------------.------------------.--------------------.<br>
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |<br>
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |<br>
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |<br>
| <a href="http://ymorin.is-a-geek.org/" rel="noreferrer" target="_blank">http://ymorin.is-a-geek.org/</a> | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |<br>
'------------------------------^-------^------------------^--------------------'<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><table border="0" style="border-collapse:collapse;border-spacing:0px;color:rgb(51,51,51);font-family:Raleway,regular;font-size:14px;padding:20px"><tbody><tr><td style="padding:0px 30px 0px 0px;font-size:13px;color:rgb(255,128,84);text-align:center"><a href="http://www.smile.eu/" style="background-color:transparent;color:rgb(221,72,20)" target="_blank"><img src="http://ftp.smile.fr/client/Communication/signature/img/Logo-new.png" alt="SMILE" style="border: 0px; vertical-align: middle; max-width: 100%; height: auto;"> </a><br><br><p style="margin:0px 0px 10px">20 rue des Jardins<br>92600 Asnières-sur-Seine</p></td><td style="padding:0px 0px 0px 20px;border-left:1px solid rgb(59,127,254);font-size:13px;color:rgb(255,128,84)"><div style="font-size:14px"><b>Jérémy ROSEN</b></div><div style="color:rgb(59,127,254)">Architecte technique<br></div><br><div style="color:rgb(59,127,254)"><span style="white-space:nowrap"><img src="http://ftp.smile.fr/client/Communication/signature/img/mail.png" alt="email" width="12" height="10" style="border: 0px; vertical-align: middle; margin-right: 5px;"> <a href="mailto:jeremy.rosen@smile.fr" style="background-color:transparent;color:rgb(59,127,254)" target="_blank">jeremy.rosen@smile.fr</a> </span><br><span style="white-space:nowrap"><img src="http://ftp.smile.fr/client/Communication/signature/img/phone.png" alt="phone" width="10" height="10" style="border: 0px; vertical-align: middle; margin-right: 5px;"></span>  +33 6 88 25 87 42 <br><span style="white-space:nowrap"><img src="http://ftp.smile.fr/client/Communication/signature/img/web.png" alt="url" width="12" height="12" style="border: 0px; vertical-align: middle; margin-right: 5px;"> <a href="http://www.smile.eu/" style="background-color:transparent;color:rgb(59,127,254)" target="_blank">http://www.smile.eu</a></span></div><br><div><span><a href="https://twitter.com/GroupeSmile" style="background-color:transparent;color:rgb(221,72,20);margin-right:5px" target="_blank"><img src="http://ftp.smile.fr/client/Communication/signature/img/rs-twitter.png" alt="Twitter" style="border: 0px; vertical-align: middle; max-width: 100%; height: auto;"></a></span> <span><a href="https://www.facebook.com/smileopensource" style="background-color:transparent;color:rgb(221,72,20);margin-right:5px" target="_blank"><img src="http://ftp.smile.fr/client/Communication/signature/img/rs-facebook.png" alt="Facebook" style="border: 0px; vertical-align: middle; max-width: 100%; height: auto;"></a></span> <span><a href="https://www.linkedin.com/company/smile" style="background-color:transparent;color:rgb(221,72,20);margin-right:5px" target="_blank"><img src="http://ftp.smile.fr/client/Communication/signature/img/rs-linkedin.png" alt="LinkedIn" style="border: 0px; vertical-align: middle; max-width: 100%; height: auto;"></a></span> <span><a href="https://github.com/Smile-SA" style="background-color:transparent;color:rgb(221,72,20);margin-right:5px" target="_blank"><img src="http://ftp.smile.fr/client/Communication/signature/img/rs-github.png" alt="Github" style="border: 0px; vertical-align: middle; max-width: 100%; height: auto;"></a></span></div></td></tr></tbody></table><br style="color:rgb(51,51,51);font-family:Raleway,regular;font-size:14px"><div style="color:rgb(51,51,51);font-family:Raleway,regular;font-size:14px"><a href="https://www.smile.eu/fr/publications/livres-blancs/yocto?utm_source=signature&utm_medium=email&utm_campaign=signature" style="background-color:transparent;color:rgb(221,72,20)" target="_blank"><img src="https://signature.smile.eu/assets/img/bandeaux_signature_mail_yocto.gif.gif" alt="Découvrez l’univers Smile, rendez-vous sur smile.eu" border="0" style="border: 0px; vertical-align: middle;"></a></div></div></div></div></div>