From e8eb6d0c368a7767a4c78797d78bc987b6c3fffb Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 7 Jan 2011 12:58:10 +0100 Subject: [PATCH] angstrom: start yocto tweaks include to keep track of hard to overlay changes Signed-off-by: Koen Kooi --- conf/distro/include/angstrom-yocto-tweaks.inc | 35 +++++++++++++++++++ conf/distro/include/angstrom.inc | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 conf/distro/include/angstrom-yocto-tweaks.inc diff --git a/conf/distro/include/angstrom-yocto-tweaks.inc b/conf/distro/include/angstrom-yocto-tweaks.inc new file mode 100644 index 0000000..5134ec8 --- /dev/null +++ b/conf/distro/include/angstrom-yocto-tweaks.inc @@ -0,0 +1,35 @@ +# This include is to import changes from OE that are hard to overlay into yocto + + +# Image.bbclass stuff: + +# +# udev, devfsd, busybox-mdev (from busybox) or none +# +IMAGE_DEV_MANAGER ?= "${@base_contains("MACHINE_FEATURES", "kernel26", "udev","",d)} " +# +# sysvinit, upstart +# +IMAGE_INIT_MANAGER ?= "sysvinit sysvinit-pidof" +IMAGE_INITSCRIPTS ?= "initscripts" +# +# tinylogin, getty +# +IMAGE_LOGIN_MANAGER ?= "tinylogin" + +# set sane default for the SPLASH variable +SPLASH ?= "" + +IMAGE_KEEPROOTFS ?= "" +IMAGE_KEEPROOTFS[doc] = "Set to non-empty to keep ${IMAGE_ROOTFS} around after image creation." + +IMAGE_BOOT ?= "${IMAGE_INITSCRIPTS} \ + ${IMAGE_DEV_MANAGER} \ + ${IMAGE_INIT_MANAGER} \ + ${IMAGE_LOGIN_MANAGER}" + +# some default locales +IMAGE_LINGUAS ?= "de-de fr-fr en-gb" + +IMAGE_INSTALL += "${IMAGE_BOOT}" + diff --git a/conf/distro/include/angstrom.inc b/conf/distro/include/angstrom.inc index e36203e..dbd3662 100644 --- a/conf/distro/include/angstrom.inc +++ b/conf/distro/include/angstrom.inc @@ -231,3 +231,5 @@ DISTRO_FEATURES += "tk" # Add thumb-interwork to feature list if selected machine supports it. DISTRO_FEATURES += ' ${@["", "thumb-interwork"][bb.data.getVar('THUMB_INTERWORK', d, 1) == "yes"]}' +# Yocto tweaks +require conf/distro/include/angstrom-yocto-tweaks.inc