From 88bb0d56833d1f8ce4b9768cf5af53209750a5dd Mon Sep 17 00:00:00 2001 From: Laurent Bonnans Date: Wed, 28 Mar 2018 19:04:14 +0200 Subject: Do not wait for qemu network bridge to come up on primary It is incorrectly kept in the "Configuring" state by systemd-networkd --- .../files/systemd-networkd-wait-online.service.override | 3 +++ recipes-test/demo-network-config/primary-network-config.bb | 10 ++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 recipes-test/demo-network-config/files/systemd-networkd-wait-online.service.override diff --git a/recipes-test/demo-network-config/files/systemd-networkd-wait-online.service.override b/recipes-test/demo-network-config/files/systemd-networkd-wait-online.service.override new file mode 100644 index 0000000..1dec20c --- /dev/null +++ b/recipes-test/demo-network-config/files/systemd-networkd-wait-online.service.override @@ -0,0 +1,3 @@ +[Service] +ExecStart= +ExecStart=/lib/systemd/systemd-networkd-wait-online --ignore=enp0s4 diff --git a/recipes-test/demo-network-config/primary-network-config.bb b/recipes-test/demo-network-config/primary-network-config.bb index 78678a2..742acb4 100644 --- a/recipes-test/demo-network-config/primary-network-config.bb +++ b/recipes-test/demo-network-config/primary-network-config.bb @@ -3,14 +3,20 @@ LICENSE = "CLOSED" inherit allarch -SRC_URI = "file://25-dhcp-server.network" +SRC_URI = "file://25-dhcp-server.network \ + file://systemd-networkd-wait-online.service.override \ + " -FILES_${PN} = "/usr/lib/systemd/network" +FILES_${PN} = "/usr/lib/systemd/network \ + /usr/lib/systemd/system/systemd-networkd-wait-online.service.d \ + " PR = "1" do_install() { install -d ${D}/usr/lib/systemd/network install -m 0644 ${WORKDIR}/25-dhcp-server.network ${D}/usr/lib/systemd/network/ + install -d ${D}/usr/lib/systemd/system/systemd-networkd-wait-online.service.d + install -m 0644 ${WORKDIR}/systemd-networkd-wait-online.service.override ${D}/usr/lib/systemd/system/systemd-networkd-wait-online.service.d/override.conf } -- cgit v1.2.3-54-g00ecf