summaryrefslogtreecommitdiff
path: root/futility/cmd_vbutil_key.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/cmd_vbutil_key.c')
-rw-r--r--futility/cmd_vbutil_key.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/futility/cmd_vbutil_key.c b/futility/cmd_vbutil_key.c
index cfc21b7f..840a14df 100644
--- a/futility/cmd_vbutil_key.c
+++ b/futility/cmd_vbutil_key.c
@@ -26,6 +26,7 @@ enum {
OPT_MODE_PACK,
OPT_MODE_UNPACK,
OPT_COPYTO,
+ OPT_HELP,
};
static const struct option long_opts[] = {
@@ -35,6 +36,7 @@ static const struct option long_opts[] = {
{"pack", 1, 0, OPT_MODE_PACK},
{"unpack", 1, 0, OPT_MODE_UNPACK},
{"copyto", 1, 0, OPT_COPYTO},
+ {"help", 0, 0, OPT_HELP},
{NULL, 0, 0, 0}
};
@@ -180,6 +182,9 @@ static int do_vbutil_key(int argc, char *argv[])
VbExError("Unknown option\n");
parse_error = 1;
break;
+ case OPT_HELP:
+ print_help(argc, argv);
+ return !!parse_error;
case OPT_INKEY:
infile = optarg;
@@ -234,7 +239,5 @@ static int do_vbutil_key(int argc, char *argv[])
}
}
-DECLARE_FUTIL_COMMAND(vbutil_key, do_vbutil_key,
- VBOOT_VERSION_1_0,
- "Wraps RSA keys with vboot headers",
- print_help);
+DECLARE_FUTIL_COMMAND(vbutil_key, do_vbutil_key, VBOOT_VERSION_1_0,
+ "Wraps RSA keys with vboot headers");