This patch adds systemd-networkd for RaspberryPi in the meta-raspberrypi layer, in order to have Ethernet and Networking work out of the box.
This said, Im not 100% sure if it should be enabled in meta-raspberrypi, instead of another custom layer. But something similar needs to be added somewhere, and with the current version of Yocto on RaspberryPi, without this patch, network just doesnt start Signed-off-by: Herve Jourdain <herve.jourd...@neuf.fr <mailto:herve.jourd...@neuf.fr> > --- diff -Naur meta-raspberrypi.orig/recipes-core/systemd/files/eth.network meta-raspberrypi/recipes-core/systemd/files/eth.network --- meta-raspberrypi.orig/recipes-core/systemd/files/eth.network 1970-01-01 08:00:00.000000000 +0800 +++ meta-raspberrypi/recipes-core/systemd/files/eth.network 2015-07-22 12:01:53.587830690 +0800 @@ -0,0 +1,6 @@ +[Match] +Name=eth* + +[Network] +DHCP=v4 + diff -Naur meta-raspberrypi.orig/recipes-core/systemd/systemd_%.bbappend meta-raspberrypi/recipes-core/systemd/systemd_%.bbappend --- meta-raspberrypi.orig/recipes-core/systemd/systemd_%.bbappend 1970-01-01 08:00:00.000000000 +0800 +++ meta-raspberrypi/recipes-core/systemd/systemd_%.bbappend 2015-07-22 12:05:07.307838546 +0800 @@ -0,0 +1,17 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +EXTRA_OECONF += "--disable-ldconfig" + +PACKAGECONFIG += "networkd resolved" + +CFLAGS_append_arm = " -fno-lto" + +SRC_URI += "file://eth.network" + +FILES_${PN} += "{sysconfdir}/systemd/network/*" + +do_install_append() { + install -d ${D}${sysconfdir}/systemd/network/ + install -m 0644 ${WORKDIR}/*.network ${D}${sysconfdir}/systemd/network/ +} +
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto