]> code.ossystems Code Review - openembedded-core.git/commit
wic: allow bitbake variables in kickstarter files
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>
Tue, 3 Jul 2018 12:54:14 +0000 (14:54 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 14 Jan 2019 11:21:58 +0000 (11:21 +0000)
commit8a75d614a8a1ff72c4af448ac3e1292d0e1d1a79
tree8cc0372b5c3b1fb56fd88c02a31e9a5d8375021a
parent1b12c176827c2d0cbb7867da73efac56826036ed
wic: allow bitbake variables in kickstarter files

image_types_wic.bbclass has a mechanism for doing variable substitution
on .wks files by simply letting the input file be called
.wks.in. However, that doesn't allow using variables in files included
via the include directive. This is unfortunate, because lacking either
the ability to include other files or variable substitution leads to
fragile and error-prone duplication between kickstarter files and
recipes/configuration files used for various boards.

This adds (somewhat naive) support for variable substitution in all
files parsed by wic. The user should add all required variables to
WICVARS to get them exported appropriately.

Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/lib/wic/ksparser.py