The Linaro OpenEmbedded Builder aims to simplify the building of OE images, with the specific changes that the different stages of the CI pipeline requires.
mkdir lkft-1234
cd lkft-1234
loeb init
loeb apply lkft
loeb env
bitbake rpb-console-image
mkdir lkft-1235
cd lkft-1235
loeb copyconfig https://ci.linaro.org/job/openembedded-lkft-linux-mainline/818/DISTRO=rpb,MACHINE=hikey,label=docker-stretch-amd64
loeb init
loeb apply lkft
ln -s ../oe-downloads downloads
ln -s ../oe-sstate-cache sstate-cache
loeb env
bitbake rpb-console-image
loeb save
repo sync
loeb restore
- The configuration file is
.loeb.config
in the root directory of the builds. See what's in it. - To exit the loeb environment, just
exit
from the shell. - Requires
xpath
(libxml-xpath-perl
in Debian) forloeb copyconfig
. loeb reset
willgit-reset
all repos and will wipe out the build directory.