mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 07:04:28 +00:00
mkimage: Add a few more messages for FIT failures
Add messages to make it clearer which part of the FIT creation is failing. This can happen when an invalid 'algo' property is provided in the .its file. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
bebc1410ca
commit
90cfae2ade
2 changed files with 8 additions and 2 deletions
|
@ -36,8 +36,10 @@ static int fit_add_file_data(struct image_tool_params *params, size_t size_inc,
|
|||
|
||||
tfd = mmap_fdt(params->cmdname, tmpfile, size_inc, &ptr, &sbuf, true,
|
||||
false);
|
||||
if (tfd < 0)
|
||||
if (tfd < 0) {
|
||||
fprintf(stderr, "Cannot map FDT file '%s'\n", tmpfile);
|
||||
return -EIO;
|
||||
}
|
||||
|
||||
if (params->keydest) {
|
||||
struct stat dest_sbuf;
|
||||
|
|
|
@ -1292,8 +1292,12 @@ int fit_add_verification_data(const char *keydir, const char *keyfile,
|
|||
ret = fit_image_add_verification_data(keydir, keyfile, keydest,
|
||||
fit, noffset, comment, require_keys, engine_id,
|
||||
cmdname, algo_name);
|
||||
if (ret)
|
||||
if (ret) {
|
||||
printf("Can't add verification data for node '%s' (%s)\n",
|
||||
fdt_get_name(fit, noffset, NULL),
|
||||
fdt_strerror(ret));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
/* If there are no keys, we can't sign configurations */
|
||||
|
|
Loading…
Reference in a new issue