networkd-wait-online: wait for addresses to be configured

This commit is contained in:
Tom Gundersen 2014-05-19 21:57:10 +02:00
parent e56f363803
commit 473dfd7bd5
2 changed files with 5 additions and 4 deletions

5
TODO
View File

@ -709,9 +709,8 @@ Features:
- add veth netdev support (c.f. http://shorewall.net/bridge-Shorewall-perl.html#veth) - add veth netdev support (c.f. http://shorewall.net/bridge-Shorewall-perl.html#veth)
- add tun/tap netdev support - add tun/tap netdev support
* dhcp: * networkd-wait-online:
- export timezone information - make operstates to wait for configurable?
- FORCERENEW
* dhcp: * dhcp:
- export timezone information - export timezone information

View File

@ -183,7 +183,9 @@ static bool all_configured(Manager *m) {
return false; return false;
r = sd_network_get_link_operational_state(indices[i], &oper_state); r = sd_network_get_link_operational_state(indices[i], &oper_state);
if (r >= 0 && streq(oper_state, "carrier")) if (r >= 0 &&
(streq(oper_state, "degraded") ||
streq(oper_state, "routable")))
/* we wait for at least one link to be ready, /* we wait for at least one link to be ready,
regardless of who manages it */ regardless of who manages it */
one_ready = true; one_ready = true;