diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/imxtools/sbtools/elftosb1.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/utils/imxtools/sbtools/elftosb1.c b/utils/imxtools/sbtools/elftosb1.c index 39ad4e36c4..02e986e1cd 100644 --- a/utils/imxtools/sbtools/elftosb1.c +++ b/utils/imxtools/sbtools/elftosb1.c | |||
@@ -466,6 +466,13 @@ CMD_FN(cmd_component) | |||
466 | return 0; | 466 | return 0; |
467 | } | 467 | } |
468 | 468 | ||
469 | CMD_FN(cmd_keyfile) | ||
470 | { | ||
471 | if(!add_keys_from_file(args[0].str)) | ||
472 | bug("Cannot add keys from file '%s'\n", args[0].str); | ||
473 | return 0; | ||
474 | } | ||
475 | |||
469 | #define CMD(name,fn,nr_args,...) {name,nr_args,{__VA_ARGS__},fn}, | 476 | #define CMD(name,fn,nr_args,...) {name,nr_args,{__VA_ARGS__},fn}, |
470 | struct cmd_entry_t g_cmds[] = | 477 | struct cmd_entry_t g_cmds[] = |
471 | { | 478 | { |
@@ -501,6 +508,7 @@ struct cmd_entry_t g_cmds[] = | |||
501 | CMD("-product", cmd_product, 1, ARG_STR) | 508 | CMD("-product", cmd_product, 1, ARG_STR) |
502 | CMD("-v", cmd_component, 1, ARG_STR) | 509 | CMD("-v", cmd_component, 1, ARG_STR) |
503 | CMD("-component", cmd_component, 1, ARG_STR) | 510 | CMD("-component", cmd_component, 1, ARG_STR) |
511 | CMD("-k", cmd_keyfile, 1, ARG_STR) | ||
504 | }; | 512 | }; |
505 | #undef CMD | 513 | #undef CMD |
506 | 514 | ||