Browse Source

meta-yocto: Split into distro and bsp components

Now we have settled on best practises and compliance criteria, bring meta-yocto
into compliance by separating out the hardware support components into
meta-yocto-bsp leaving policy configuration in meta-yocto.

Also rename the meta-yocto scripts directory to OE-Core can be a clearly
isolated component in poky.

(From meta-yocto rev: eac90e27a032ea23d9a4f35c7eef8b1940c80e22)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie 12 years ago
parent
commit
2000698b17
29 changed files with 14 additions and 1 deletions
  1. 11 0
      meta-yocto-bsp/conf/layer.conf
  2. 0 0
      meta-yocto-bsp/conf/machine/atom-pc.conf
  3. 0 0
      meta-yocto-bsp/conf/machine/beagleboard.conf
  4. 0 0
      meta-yocto-bsp/conf/machine/mpc8315e-rdb.conf
  5. 0 0
      meta-yocto-bsp/conf/machine/routerstationpro.conf
  6. 0 0
      meta-yocto-bsp/recipes-bsp/alsa-state/alsa-state.bbappend
  7. 0 0
      meta-yocto-bsp/recipes-bsp/alsa-state/alsa-state/beagleboard/asound.state
  8. 0 0
      meta-yocto-bsp/recipes-bsp/formfactor/formfactor/atom-pc/machconfig
  9. 0 0
      meta-yocto-bsp/recipes-bsp/formfactor/formfactor/beagleboard/machconfig
  10. 0 0
      meta-yocto-bsp/recipes-bsp/formfactor/formfactor_0.0.bbappend
  11. 0 0
      meta-yocto-bsp/recipes-core/netbase/netbase-5.0/beagleboard/interfaces
  12. 0 0
      meta-yocto-bsp/recipes-core/netbase/netbase_5.0.bbappend
  13. 0 0
      meta-yocto-bsp/recipes-core/packagegroups/packagegroup-core-tools-profile.bbappend
  14. 0 0
      meta-yocto-bsp/recipes-core/uclibc/uclibc/atom-pc/uClibc.machine
  15. 0 0
      meta-yocto-bsp/recipes-core/uclibc/uclibc_git.bbappend
  16. 0 0
      meta-yocto-bsp/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bbappend
  17. 0 0
      meta-yocto-bsp/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bbappend
  18. 0 0
      meta-yocto-bsp/recipes-graphics/mesa/mesa-dri_8.0.4.bbappend
  19. 0 0
      meta-yocto-bsp/recipes-graphics/mesa/mesa-dri_git.bbappend
  20. 0 0
      meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/atom-pc/xorg.conf
  21. 0 0
      meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/beagleboard/xorg.conf
  22. 0 0
      meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
  23. 0 0
      meta-yocto-bsp/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend
  24. 0 0
      meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.0.bbappend
  25. 0 0
      meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.2.bbappend
  26. 0 0
      meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.4.bbappend
  27. 0 0
      meta-yocto-bsp/recipes-qt/qt4/qt4-x11-free_4.8.1.bbappend
  28. 2 1
      meta-yocto/conf/bblayers.conf.sample
  29. 1 0
      meta-yocto/conf/distro/poky.conf

+ 11 - 0
meta-yocto-bsp/conf/layer.conf

@@ -0,0 +1,11 @@
+# We have a conf and classes directory, add to BBPATH
+BBPATH := "${BBPATH}:${LAYERDIR}"
+
+# We have a packages directory, add to BBFILES
+BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \
+            ${LAYERDIR}/recipes-*/*/*.bbappend"
+
+BBFILE_COLLECTIONS += "yoctobsp"
+BBFILE_PATTERN_yoctobsp := "^${LAYERDIR}/"
+BBFILE_PRIORITY_yoctobsp = "5"
+

+ 0 - 0
meta-yocto/conf/machine/atom-pc.conf → meta-yocto-bsp/conf/machine/atom-pc.conf


+ 0 - 0
meta-yocto/conf/machine/beagleboard.conf → meta-yocto-bsp/conf/machine/beagleboard.conf


+ 0 - 0
meta-yocto/conf/machine/mpc8315e-rdb.conf → meta-yocto-bsp/conf/machine/mpc8315e-rdb.conf


+ 0 - 0
meta-yocto/conf/machine/routerstationpro.conf → meta-yocto-bsp/conf/machine/routerstationpro.conf


+ 0 - 0
meta-yocto/recipes-bsp/alsa-state/alsa-state.bbappend → meta-yocto-bsp/recipes-bsp/alsa-state/alsa-state.bbappend


+ 0 - 0
meta-yocto/recipes-bsp/alsa-state/alsa-state/beagleboard/asound.state → meta-yocto-bsp/recipes-bsp/alsa-state/alsa-state/beagleboard/asound.state


+ 0 - 0
meta-yocto/recipes-bsp/formfactor/formfactor/atom-pc/machconfig → meta-yocto-bsp/recipes-bsp/formfactor/formfactor/atom-pc/machconfig


+ 0 - 0
meta-yocto/recipes-bsp/formfactor/formfactor/beagleboard/machconfig → meta-yocto-bsp/recipes-bsp/formfactor/formfactor/beagleboard/machconfig


+ 0 - 0
meta-yocto/recipes-bsp/formfactor/formfactor_0.0.bbappend → meta-yocto-bsp/recipes-bsp/formfactor/formfactor_0.0.bbappend


+ 0 - 0
meta-yocto/recipes-core/netbase/netbase-5.0/beagleboard/interfaces → meta-yocto-bsp/recipes-core/netbase/netbase-5.0/beagleboard/interfaces


+ 0 - 0
meta-yocto/recipes-core/netbase/netbase_5.0.bbappend → meta-yocto-bsp/recipes-core/netbase/netbase_5.0.bbappend


+ 0 - 0
meta-yocto/recipes-core/packagegroups/packagegroup-core-tools-profile.bbappend → meta-yocto-bsp/recipes-core/packagegroups/packagegroup-core-tools-profile.bbappend


+ 0 - 0
meta-yocto/recipes-core/uclibc/uclibc/atom-pc/uClibc.machine → meta-yocto-bsp/recipes-core/uclibc/uclibc/atom-pc/uClibc.machine


+ 0 - 0
meta-yocto/recipes-core/uclibc/uclibc_git.bbappend → meta-yocto-bsp/recipes-core/uclibc/uclibc_git.bbappend


+ 0 - 0
meta-yocto/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bbappend → meta-yocto-bsp/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bbappend


+ 0 - 0
meta-yocto/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bbappend → meta-yocto-bsp/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bbappend


+ 0 - 0
meta-yocto/recipes-graphics/mesa/mesa-dri_8.0.4.bbappend → meta-yocto-bsp/recipes-graphics/mesa/mesa-dri_8.0.4.bbappend


+ 0 - 0
meta-yocto/recipes-graphics/mesa/mesa-dri_git.bbappend → meta-yocto-bsp/recipes-graphics/mesa/mesa-dri_git.bbappend


+ 0 - 0
meta-yocto/recipes-graphics/xorg-xserver/xserver-xf86-config/atom-pc/xorg.conf → meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/atom-pc/xorg.conf


+ 0 - 0
meta-yocto/recipes-graphics/xorg-xserver/xserver-xf86-config/beagleboard/xorg.conf → meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/beagleboard/xorg.conf


+ 0 - 0
meta-yocto/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend → meta-yocto-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend


+ 0 - 0
meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend → meta-yocto-bsp/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend


+ 0 - 0
meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend → meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.0.bbappend


+ 0 - 0
meta-yocto/recipes-kernel/linux/linux-yocto_3.2.bbappend → meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.2.bbappend


+ 0 - 0
meta-yocto/recipes-kernel/linux/linux-yocto_3.4.bbappend → meta-yocto-bsp/recipes-kernel/linux/linux-yocto_3.4.bbappend


+ 0 - 0
meta-yocto/recipes-qt/qt4/qt4-x11-free_4.8.1.bbappend → meta-yocto-bsp/recipes-qt/qt4/qt4-x11-free_4.8.1.bbappend


+ 2 - 1
meta-yocto/conf/bblayers.conf.sample

@@ -1,6 +1,6 @@
 # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
 # changes incompatibly
-LCONF_VERSION = "5"
+LCONF_VERSION = "6"
 
 BBPATH = "${TOPDIR}"
 BBFILES ?= ""
@@ -8,4 +8,5 @@ BBFILES ?= ""
 BBLAYERS ?= " \
   ##COREBASE##/meta \
   ##COREBASE##/meta-yocto \
+  ##COREBASE##/meta-yocto-bsp \
   "

+ 1 - 0
meta-yocto/conf/distro/poky.conf

@@ -9,6 +9,7 @@ MAINTAINER = "Poky <poky@yoctoproject.org>"
 TARGET_VENDOR = "-poky"
 
 LOCALCONF_VERSION = "1"
+LAYER_CONF_VERSION ?= "6"
 
 DISTRO_FEATURES_append = " largefile opengl"