From: Richard Weinberger Date: Tue, 5 Jul 2022 19:43:02 +0000 (+0200) Subject: Enable systemd-networkd with DHCP by default X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fsystemd_networkd;p=users%2Frw%2Fkaktus.git Enable systemd-networkd with DHCP by default Signed-off-by: Richard Weinberger --- 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"