summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2021-07-23 12:14:16 +0300
committerStefan Roese <sr@denx.de>2021-07-31 10:49:31 +0300
commit19a81bdb3ecb4c7dae6794bbee3a1fd4327b6a67 (patch)
treee7559c8ad65d110b3870d88c0a907e5f00b8bf13 /tools
parenta18ae18a59615b1e7ff82bcf2d5740e2adbf6165 (diff)
downloadu-boot-19a81bdb3ecb4c7dae6794bbee3a1fd4327b6a67.tar.xz
tools: dumpimage: Show error message when trying to extract data from kwbimage
There is no code for extracting data from kwbimage, so show an error message when user tries this via e.g. dumpimage call: ./tools/dumpimage -T kwbimage -o /tmp/out u-boot-spl.kwb 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.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/kwbimage.c b/tools/kwbimage.c
index 5410df63f5..9ecda861e4 100644
--- a/tools/kwbimage.c
+++ b/tools/kwbimage.c
@@ -1867,6 +1867,11 @@ static int kwbimage_generate(struct image_tool_params *params,
*/
static int kwbimage_check_params(struct image_tool_params *params)
{
+ if (params->iflag) {
+ fprintf(stderr, "%s: kwbimage does not support extract operation\n", params->cmdname);
+ return CFG_INVALID;
+ }
+
if (!params->imagename || !strlen(params->imagename)) {
char *msg = "Configuration file for kwbimage creation omitted";