diff options
Diffstat (limited to 'meta-google/recipes-google')
-rw-r--r-- | meta-google/recipes-google/networking/gbmc-bridge/gbmc-start-dhcp.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meta-google/recipes-google/networking/gbmc-bridge/gbmc-start-dhcp.sh b/meta-google/recipes-google/networking/gbmc-bridge/gbmc-start-dhcp.sh index d90b724fc0..c6fddbb9cf 100644 --- a/meta-google/recipes-google/networking/gbmc-bridge/gbmc-start-dhcp.sh +++ b/meta-google/recipes-google/networking/gbmc-bridge/gbmc-start-dhcp.sh @@ -13,6 +13,12 @@ # See the License for the specific language governing permissions and # limitations under the License. +systemctl stop gbmc-br-dhcp + +# in some cases dhcp-done might be run already, in this case we want +# a powercycle for a clean install +systemctl is-active -q dhcp-done@* && exit 1 + # stop dhcp term service to prevent race condition systemctl is-active --quiet gbmc-br-dhcp-term && systemctl stop gbmc-br-dhcp-term |