diff options
Diffstat (limited to 'scripts/yocto-layer')
-rwxr-xr-x | scripts/yocto-layer | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/yocto-layer b/scripts/yocto-layer index f759275..53d2aab 100755 --- a/scripts/yocto-layer +++ b/scripts/yocto-layer @@ -60,19 +60,24 @@ def yocto_layer_create_subcommand(args, usage_str): default = False, help = "dump the generated code to layergen.out") (options, args) = parser.parse_args(args) - if len(args) != 1: + if len(args) < 1 or len(args) > 2: logging.error("Wrong number of arguments, exiting\n") parser.print_help() sys.exit(1) layer_name = args[0] + properties = "" + + if len(args) == 2: + layer_priority = args[1] + properties = '{"layer_priority":"' + layer_priority + '"}' if options.outdir: layer_output_dir = options.outdir else: layer_output_dir = "meta-" + layer_name - yocto_layer_create(layer_name, scripts_path, layer_output_dir, options.codedump, options.properties_file) + yocto_layer_create(layer_name, scripts_path, layer_output_dir, options.codedump, options.properties_file, properties) def yocto_layer_list_subcommand(args, usage_str): |