Pular para conteúdo

Prática 10 - Criando uma Distribução

Para criar uma Distribuição Linux na camada meta-treinamento crie o diretório meta-treinamento/conf/distro e o arquivo b2os.conf.

Executar no HOST
cd ~/treinamento/yp/poky/meta-treinamento

mkdir -p conf/distro

touch conf/distro/b2os.conf


Adicione o conteúdo abaixo em meta-treinamento/cond/distro/b2os.conf:

require conf/distro/poky.conf

DISTRO = "b2os"
DISTRO_NAME = "Linux-b2OS"

DISTRO_VERSION = "1.0.0"
DISTRO_CODENAME = "b2OS-blackmirror"

SDK_VENDOR = "-b2opensdk"
SDK_NAME_PREFIX = "${DISTRO}"
SDK_VERSION = "${DISTRO_VERSION}"

MAINTAINER = "B2Open Support <[email protected]>"

TARGET_VENDOR = "-b2open"
DISTROOVERRIDES .= ":b2os"

# Use systemd init manager by default
INIT_MANAGER ?= "systemd"

Para utilizar a Distribução criada deve-se editar o arquivo conf/local.conf e alterar DISTRO ?= "poky" para DISTRO ?= "b2os" e em seguida execute bitbake core-image-minimal ou bitbake b2open-core-image.


Executar no HOST
cd ~/treinamento/yp/poky/build-qemu/

DISTRO=b2os bitbake b2open-core-image


Exemplo de Distribuções que se baseiam-se na poky.conf:
- axon.conf
- hipos.conf
- poky-atmel.conf