Meta-layer for Poky to build Debian packages whose versions are different from meta-debian.
BitBake Shell PHP
Switch branches/tags
Nothing to show
Clone or download
zuka0828 stretch: add linuxptp recipe
Signed-off-by: Kazuhiro Hayashi <>
Latest commit fc985cb Jun 12, 2018
Failed to load latest commit information.

What is meta-debian-extra?

meta-debian-extra has additional recipes to meta-debian. These recipes have upper version than recipes in meta-debian.

For now, jethro branch in meta-debian has recipe for jessie(debian 8) package. On the other hand, jethro branch in meta-deiban-extra has recipes for jessie-backports/stretch pakcages.

The branch name is one-to-one correspondence between meta-debian and meta-debian-extra.

Quick Start

meta-debian-extra needs meta-debian, so that meta-debian-extra cannot bitbake without meta-debian. Please refer to README in meta-debian for how to bitbake with meta-debian.

There should be meta-debian-extra in poky directory same as meta-debian.

├── README.hardware
├── bitbake
├── documentation
├── meta
├── meta-debian
├── meta-debian-extra <- here
├── meta-selftest
├── meta-skeleton
├── meta-yocto
├── meta-yocto-bsp
├── oe-init-build-env
├── oe-init-build-env-memres
├── patches
└── scripts


You need to set BBLAYERS in your project to include meta-debian-extra.

 BBLAYERS ?= " \
   ##OEROOT##/meta \
   ##OEROOT##/meta-debian-extra/meta-stretch \
   ##OEROOT##/meta-debian-extra/meta-jessie-backports \
   ##OEROOT##/meta-debian \
   ##OEROOT##/meta-your-project \

Layer Priority

meta-debian-extra layer has lower priority than meta-debian. So all recipe in meta-debian-extra, which has same name as recipes in meta-debian, are overridden by default. That's why, if you would like to build jessie-backports/stretch packages, you have to define BBMASK to ignore recipes in meta-debian, like

BBMASK  = "/meta-debian/recipes-debian/RECIPE-A/"
BBMASK .= "|/meta-debian/recipes-debian/RECIPE-B/"
BBMASK .= "|/meta-debian/recipes-debian/RECIPE-C/"

in local.conf for meta-your-project,

NOTE: meta-jessie-backports and meta-stretch has same priority.


License of meta-debian is same as meta in poky i.e. All metadata is MIT licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in the associated recipe (.bb file) unless otherwise stated.

See COPYING.MIT for more details about MIT license.

Community Resources

Project home

Mailing list

Mailing list subscription