chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
networkd-wait-online: wait for addresses to be configured
[elogind.git]
/
src
/
network
/
networkd-wait-online.c
diff --git
a/src/network/networkd-wait-online.c
b/src/network/networkd-wait-online.c
index 3ea7a8384ebe15674a98e7c819c08e65b3331dc1..0b8e35d693c7856ef724b2b49fffd8b45eae80ed 100644
(file)
--- a/
src/network/networkd-wait-online.c
+++ b/
src/network/networkd-wait-online.c
@@
-183,7
+183,9
@@
static bool all_configured(Manager *m) {
return false;
r = sd_network_get_link_operational_state(indices[i], &oper_state);
return false;
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,
regardless of who manages it */
one_ready = true;
/* we wait for at least one link to be ready,
regardless of who manages it */
one_ready = true;