]> code.ossystems Code Review - openembedded-core.git/commit
bitbake-bblayers/create: Fix layer name generation
authorJoshua Watt <jpewhacker@gmail.com>
Thu, 28 Jun 2018 17:53:41 +0000 (12:53 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 28 Jun 2018 22:33:55 +0000 (23:33 +0100)
commit01071c5d524a878d9de4814196cba2f15739796e
tree064c647cefbce74d7869cedbce5e535e13b53d69
parent177f4782e1ffca1eed3c9b102d910239a3dceea4
bitbake-bblayers/create: Fix layer name generation

The path to where the layer was being created was taken verbatim as the
name of the layer when generating the layer.conf and README files from
templates. This causes problems in the layer.conf file because it would
result in strangely named variables like

 BBFILE_PATTERN_../my-layer = "..."

Instead of blindly taking the path, use the name of the last component
of the path as the layer name.

Additionally, rework the template files to use python format strings
with named parameters so that the same argument doesn't have to be
repeated multiple times.

[YOCTO #12808]

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/bblayers/create.py
meta/lib/bblayers/templates/README
meta/lib/bblayers/templates/layer.conf