summaryrefslogtreecommitdiff
path: root/meta-google
diff options
context:
space:
mode:
Diffstat (limited to 'meta-google')
-rw-r--r--meta-google/recipes-google/networking/gbmc-bridge.bb1
-rw-r--r--meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-dhcp.sh4
2 files changed, 5 insertions, 0 deletions
diff --git a/meta-google/recipes-google/networking/gbmc-bridge.bb b/meta-google/recipes-google/networking/gbmc-bridge.bb
index 509d871d9b..bc3b51367f 100644
--- a/meta-google/recipes-google/networking/gbmc-bridge.bb
+++ b/meta-google/recipes-google/networking/gbmc-bridge.bb
@@ -33,6 +33,7 @@ FILES:${PN}:append = " \
RDEPENDS:${PN}:append = " \
bash \
+ dhcp-done \
gbmc-ip-monitor \
mstpd-mstpd \
network-sh \
diff --git a/meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-dhcp.sh b/meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-dhcp.sh
index e2701d4588..1a6c71af1b 100644
--- a/meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-dhcp.sh
+++ b/meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-dhcp.sh
@@ -98,4 +98,8 @@ EOF
fi
gbmc_br_dhcp_run_hooks || exit
+
+ # Ensure that the installer knows we have completed processing DHCP by
+ # running a service that reports completion
+ systemctl start dhcp-done --no-block
fi