From 929e88a59187489f2f928ffb07c2a5ea9a10a0ab Mon Sep 17 00:00:00 2001 From: Richard Weinberger Date: Tue, 5 Jul 2022 21:43:02 +0200 Subject: [PATCH] Enable systemd-networkd with DHCP by default Signed-off-by: Richard Weinberger --- .../recipes-core/systemd-conf/files/eth.network | 5 +++++ .../systemd-conf/systemd-conf_%.bbappend | 14 ++++++++++++++ .../recipes-core/systemd/systemd_%.bbappend | 1 + 3 files changed, 20 insertions(+) create mode 100644 meta-kaktus/recipes-core/systemd-conf/files/eth.network create mode 100644 meta-kaktus/recipes-core/systemd-conf/systemd-conf_%.bbappend create mode 100644 meta-kaktus/recipes-core/systemd/systemd_%.bbappend diff --git a/meta-kaktus/recipes-core/systemd-conf/files/eth.network b/meta-kaktus/recipes-core/systemd-conf/files/eth.network new file mode 100644 index 0000000..737986d --- /dev/null +++ b/meta-kaktus/recipes-core/systemd-conf/files/eth.network @@ -0,0 +1,5 @@ +[Match] +Name=eth* + +[Network] +DHCP=v4 diff --git a/meta-kaktus/recipes-core/systemd-conf/systemd-conf_%.bbappend b/meta-kaktus/recipes-core/systemd-conf/systemd-conf_%.bbappend new file mode 100644 index 0000000..54a2b92 --- /dev/null +++ b/meta-kaktus/recipes-core/systemd-conf/systemd-conf_%.bbappend @@ -0,0 +1,14 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/files:" + +SRC_URI += " \ + file://eth.network \ +" + +FILES:${PN} += " \ + ${sysconfdir}/systemd/network/eth.network \ +" + +do_install:append() { + install -d ${D}${sysconfdir}/systemd/network + install -m 0644 ${WORKDIR}/eth.network ${D}${sysconfdir}/systemd/network +} diff --git a/meta-kaktus/recipes-core/systemd/systemd_%.bbappend b/meta-kaktus/recipes-core/systemd/systemd_%.bbappend new file mode 100644 index 0000000..2599176 --- /dev/null +++ b/meta-kaktus/recipes-core/systemd/systemd_%.bbappend @@ -0,0 +1 @@ +PACKAGECONFIG += " networkd resolved kmod pam" -- 2.50.1