* [master][dunfell][gatesgarth][PATCH 1/2] bitbake-bblayers/create: Fix incorrect priority help message @ 2021-02-15 20:07 Charlie Davies 2021-02-15 20:07 ` [master][dunfell][gatesgarth][PATCH 2/2] bitbake-bblayers/create: Add optional layerid argument Charlie Davies 2021-03-04 16:43 ` [master][dunfell][gatesgarth][PATCH 1/2] bitbake-bblayers/create: Fix incorrect priority help message Charlie Davies 0 siblings, 2 replies; 4+ messages in thread From: Charlie Davies @ 2021-02-15 20:07 UTC (permalink / raw) To: openembedded-core; +Cc: Charlie Davies The help message for the optional argument of setting the priority of the new layer was incorrect. Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz> --- meta/lib/bblayers/create.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/bblayers/create.py b/meta/lib/bblayers/create.py index 542f31fc81..f49b48d1b4 100644 --- a/meta/lib/bblayers/create.py +++ b/meta/lib/bblayers/create.py @@ -71,7 +71,7 @@ class CreatePlugin(LayerPlugin): def register_commands(self, sp): parser_create_layer = self.add_command(sp, 'create-layer', self.do_create_layer, parserecipes=False) parser_create_layer.add_argument('layerdir', help='Layer directory to create') - parser_create_layer.add_argument('--priority', '-p', default=6, help='Layer directory to create') + parser_create_layer.add_argument('--priority', '-p', default=6, help='Priority of recipes in layer') parser_create_layer.add_argument('--example-recipe-name', '-e', dest='examplerecipe', default='example', help='Filename of the example recipe') parser_create_layer.add_argument('--example-recipe-version', '-v', dest='version', default='0.1', help='Version number for the example recipe') -- 2.30.0 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [master][dunfell][gatesgarth][PATCH 2/2] bitbake-bblayers/create: Add optional layerid argument 2021-02-15 20:07 [master][dunfell][gatesgarth][PATCH 1/2] bitbake-bblayers/create: Fix incorrect priority help message Charlie Davies @ 2021-02-15 20:07 ` Charlie Davies 2021-03-04 16:43 ` Charlie Davies 2021-03-04 16:43 ` [master][dunfell][gatesgarth][PATCH 1/2] bitbake-bblayers/create: Fix incorrect priority help message Charlie Davies 1 sibling, 1 reply; 4+ messages in thread From: Charlie Davies @ 2021-02-15 20:07 UTC (permalink / raw) To: openembedded-core; +Cc: Charlie Davies This commit adds an optional layerid argument which can be passed to the bitbake-layers create-layer command. This allows for creation of a layer with a layer id different to that of the layer's name. The default behaviour of the command where the layer's id is set to the layer's name is still retained. Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz> --- meta/lib/bblayers/create.py | 4 +++- meta/lib/bblayers/templates/layer.conf | 10 +++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/meta/lib/bblayers/create.py b/meta/lib/bblayers/create.py index f49b48d1b4..7ddb777dc7 100644 --- a/meta/lib/bblayers/create.py +++ b/meta/lib/bblayers/create.py @@ -35,6 +35,7 @@ class CreatePlugin(LayerPlugin): bb.utils.mkdirhier(conf) layername = os.path.basename(os.path.normpath(args.layerdir)) + layerid = args.layerid if args.layerid is not None else layername # Create the README from templates/README readme_template = read_template('README').format(layername=layername) @@ -54,7 +55,7 @@ class CreatePlugin(LayerPlugin): # Create the layer.conf from templates/layer.conf layerconf_template = read_template('layer.conf').format( - layername=layername, priority=args.priority, compat=compat) + layerid=layerid, priority=args.priority, compat=compat) layerconf = os.path.join(conf, 'layer.conf') with open(layerconf, 'w') as fd: fd.write(layerconf_template) @@ -71,6 +72,7 @@ class CreatePlugin(LayerPlugin): def register_commands(self, sp): parser_create_layer = self.add_command(sp, 'create-layer', self.do_create_layer, parserecipes=False) parser_create_layer.add_argument('layerdir', help='Layer directory to create') + parser_create_layer.add_argument('--layerid', '-i', help='Layer id to use if different from layername') parser_create_layer.add_argument('--priority', '-p', default=6, help='Priority of recipes in layer') parser_create_layer.add_argument('--example-recipe-name', '-e', dest='examplerecipe', default='example', help='Filename of the example recipe') parser_create_layer.add_argument('--example-recipe-version', '-v', dest='version', default='0.1', help='Version number for the example recipe') diff --git a/meta/lib/bblayers/templates/layer.conf b/meta/lib/bblayers/templates/layer.conf index e2eaff4346..dddfbf716e 100644 --- a/meta/lib/bblayers/templates/layer.conf +++ b/meta/lib/bblayers/templates/layer.conf @@ -5,9 +5,9 @@ BBPATH .= ":${{LAYERDIR}}" BBFILES += "${{LAYERDIR}}/recipes-*/*/*.bb \ ${{LAYERDIR}}/recipes-*/*/*.bbappend" -BBFILE_COLLECTIONS += "{layername}" -BBFILE_PATTERN_{layername} = "^${{LAYERDIR}}/" -BBFILE_PRIORITY_{layername} = "{priority}" +BBFILE_COLLECTIONS += "{layerid}" +BBFILE_PATTERN_{layerid} = "^${{LAYERDIR}}/" +BBFILE_PRIORITY_{layerid} = "{priority}" -LAYERDEPENDS_{layername} = "core" -LAYERSERIES_COMPAT_{layername} = "{compat}" +LAYERDEPENDS_{layerid} = "core" +LAYERSERIES_COMPAT_{layerid} = "{compat}" -- 2.30.0 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [master][dunfell][gatesgarth][PATCH 2/2] bitbake-bblayers/create: Add optional layerid argument 2021-02-15 20:07 ` [master][dunfell][gatesgarth][PATCH 2/2] bitbake-bblayers/create: Add optional layerid argument Charlie Davies @ 2021-03-04 16:43 ` Charlie Davies 0 siblings, 0 replies; 4+ messages in thread From: Charlie Davies @ 2021-03-04 16:43 UTC (permalink / raw) To: openembedded-core [-- Attachment #1: Type: text/plain, Size: 71 bytes --] Ping - patch not addressed on first submission. Thanks, Charlie [-- Attachment #2: Type: text/html, Size: 87 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [master][dunfell][gatesgarth][PATCH 1/2] bitbake-bblayers/create: Fix incorrect priority help message 2021-02-15 20:07 [master][dunfell][gatesgarth][PATCH 1/2] bitbake-bblayers/create: Fix incorrect priority help message Charlie Davies 2021-02-15 20:07 ` [master][dunfell][gatesgarth][PATCH 2/2] bitbake-bblayers/create: Add optional layerid argument Charlie Davies @ 2021-03-04 16:43 ` Charlie Davies 1 sibling, 0 replies; 4+ messages in thread From: Charlie Davies @ 2021-03-04 16:43 UTC (permalink / raw) To: openembedded-core [-- Attachment #1: Type: text/plain, Size: 71 bytes --] Ping - patch not addressed on first submission. Thanks, Charlie [-- Attachment #2: Type: text/html, Size: 87 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-03-04 16:43 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-02-15 20:07 [master][dunfell][gatesgarth][PATCH 1/2] bitbake-bblayers/create: Fix incorrect priority help message Charlie Davies 2021-02-15 20:07 ` [master][dunfell][gatesgarth][PATCH 2/2] bitbake-bblayers/create: Add optional layerid argument Charlie Davies 2021-03-04 16:43 ` Charlie Davies 2021-03-04 16:43 ` [master][dunfell][gatesgarth][PATCH 1/2] bitbake-bblayers/create: Fix incorrect priority help message Charlie Davies
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox