From 1dba0eed7074b080b7391d7f90bd2d8bcc2d2eb0 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 20 Oct 2014 10:45:42 +0200 Subject: [PATCH] angstrom-image: like systemd-image, but without connman Signed-off-by: Koen Kooi --- recipes-images/angstrom/angstrom-image.bb | 48 +++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 recipes-images/angstrom/angstrom-image.bb diff --git a/recipes-images/angstrom/angstrom-image.bb b/recipes-images/angstrom/angstrom-image.bb new file mode 100644 index 0000000..3cd6f16 --- /dev/null +++ b/recipes-images/angstrom/angstrom-image.bb @@ -0,0 +1,48 @@ +#Angstrom image to test systemd + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690" + +IMAGE_PREPROCESS_COMMAND = "rootfs_update_timestamp ;" + +DISTRO_UPDATE_ALTERNATIVES ??= "" +ROOTFS_PKGMANAGE_PKGS ?= '${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "${ROOTFS_PKGMANAGE} ${DISTRO_UPDATE_ALTERNATIVES}", d)}' + +IMAGE_INSTALL += " \ + angstrom-packagegroup-boot \ + packagegroup-basic \ + ${ROOTFS_PKGMANAGE_PKGS} \ + update-alternatives-opkg \ + systemd-analyze \ + cpufreq-tweaks \ +" + +IMAGE_DEV_MANAGER = "udev" +IMAGE_INIT_MANAGER = "systemd" +IMAGE_INITSCRIPTS = " " +IMAGE_LOGIN_MANAGER = "busybox shadow" + +export IMAGE_BASENAME = "Angstrom-base-image" + +IMAGE_PREPROCESS_COMMAND += "do_systemd_network ; " + +do_systemd_network () { + install -d ${IMAGE_ROOTFS}${sysconfdir}/systemd/network + cat << EOF > ${IMAGE_ROOTFS}${sysconfdir}/systemd/network/10-en.network +[Match] +Name=en* + +[Network] +DHCP=yes +EOF + + cat << EOF > ${IMAGE_ROOTFS}${sysconfdir}/systemd/network/11-eth.network +[Match] +Name=eth* + +[Network] +DHCP=yes +EOF +} + +inherit image