summaryrefslogtreecommitdiff
path: root/futility/cmd_verify_kernel.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/cmd_verify_kernel.c')
-rw-r--r--futility/cmd_verify_kernel.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/futility/cmd_verify_kernel.c b/futility/cmd_verify_kernel.c
index 8c413427..28d24536 100644
--- a/futility/cmd_verify_kernel.c
+++ b/futility/cmd_verify_kernel.c
@@ -26,7 +26,7 @@ static LoadKernelParams params;
static VbCommonParams cparams;
VbError_t VbExDiskRead(VbExDiskHandle_t handle, uint64_t lba_start,
- uint64_t lba_count, void *buffer)
+ uint64_t lba_count, void *buffer)
{
if (handle != (VbExDiskHandle_t)1)
return VBERROR_UNKNOWN;
@@ -40,7 +40,7 @@ VbError_t VbExDiskRead(VbExDiskHandle_t handle, uint64_t lba_start,
}
VbError_t VbExDiskWrite(VbExDiskHandle_t handle, uint64_t lba_start,
- uint64_t lba_count, const void *buffer)
+ uint64_t lba_count, const void *buffer)
{
if (handle != (VbExDiskHandle_t)1)
return VBERROR_UNKNOWN;
@@ -53,21 +53,20 @@ VbError_t VbExDiskWrite(VbExDiskHandle_t handle, uint64_t lba_start,
return VBERROR_SUCCESS;
}
-int do_verify_kernel(int argc, char *argv[])
+static void print_help(const char *progname)
+{
+ printf("\nUsage: " MYNAME " %s <disk_image> <kernel.vbpubk>\n\n",
+ progname);
+}
+
+static int do_verify_kernel(int argc, char *argv[])
{
VbPublicKey *kernkey;
uint64_t disk_bytes = 0;
int rv;
- const char *progname = strrchr(argv[0], '/');
- if (progname)
- progname++;
- else
- progname = argv[0];
-
if (argc < 3) {
- fprintf(stderr,
- "usage: %s <disk_image> <kernel.vbpubk>\n", progname);
+ print_help(argv[0]);
return 1;
}
@@ -138,4 +137,5 @@ int do_verify_kernel(int argc, char *argv[])
}
DECLARE_FUTIL_COMMAND(verify_kernel, do_verify_kernel,
- "Verifies a kernel / disk image");
+ "Verifies a kernel / disk image",
+ print_help);