Prática 08
Note
ESTA PRÁTICA DEVE SER EXECUTADA NO AMBIENTE COM CONTAINER E BUILD QEMU.
Localize onde está a receita gdb, seguindo o caminho de diretórios do gdb crie um novo arquivo com nome da receita gdb adicionando a extensão .bbappend e adicione a alteração abaixo habilitando suporte a tui.
Criar o diretório e arquivo meta-treinamento/recipes-devtools/gdb/gdb_%.bbappend.
cd ~/treinamento/yp/poky/meta-treinamento
mkdir -p recipes-devtools/gdb
cd recipes-devtools/gdb
touch gdb_%.bbappend
Adicionar o conteúdo:
Execute o bitbake para a receita gdb.
cd ~/treinamento/yp/poky/build-qemu/
bitbake gdb -e | grep ^PACKAGECONFIG
bitbake gdb
Exemplo bitbake-layers com receitas
O bitbake-layers permite pesquisar sobre um pacote e retornar a camada que esta e sua respectiva versão, caso tenha mais de uma versão listará todas:
Saída esperada:
Caso execute bitbake-layers show-recipes sem nome de uma receita como parametro será listada todas as receitas.
Próximo exemplo utilizando bitbake-layers show-appends para listar os .bbappends criados, ou filtrar como exemplo abaixo:
Saída esperada:
DESAFIO: Utilizando bitbake-layers pesquise pelas receitas abaixo e identifique as suas camadas:
- minicom
- picocom
- busybox
- psmisc
- libgpiod
- mosquitto