summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2022-01-12 20:20:54 +0300
committerStefan Roese <sr@denx.de>2022-01-14 13:39:16 +0300
commit32860b00bf2cb441c5b9b396d41c84aac340d7ad (patch)
tree8c08387209c219db561bae32e585871b0b85b865 /tools
parent1972c7e30859b48326e41e56a7fddfac1a6f5739 (diff)
downloadu-boot-32860b00bf2cb441c5b9b396d41c84aac340d7ad.tar.xz
tools: kwbimage: Fix mkimage/dumpimage -l argument
Do not check for kwbimage configuration file when just showing information about existing kwbimage file. The check for kwbimage configuration file is required only when creating kwbimage, not when showing information about image or when extracting data from image. With this change, it is possible to call mkimage -l and dumpimage -l also for existing kwbimage file. Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Marek Behún <marek.behun@nic.cz> Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'tools')
-rw-r--r--tools/kwbimage.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/kwbimage.c b/tools/kwbimage.c
index d159087d9d..9b63ce80ff 100644
--- a/tools/kwbimage.c
+++ b/tools/kwbimage.c
@@ -2331,7 +2331,8 @@ static int kwbimage_extract_subimage(void *ptr, struct image_tool_params *params
*/
static int kwbimage_check_params(struct image_tool_params *params)
{
- if (!params->iflag && (!params->imagename || !strlen(params->imagename))) {
+ if (!params->lflag && !params->iflag &&
+ (!params->imagename || !strlen(params->imagename))) {
char *msg = "Configuration file for kwbimage creation omitted";
fprintf(stderr, "Error:%s - %s\n", params->cmdname, msg);