diff options
author | Mohamad Ayyash <mkayyash@google.com> | 2015-03-31 12:27:29 -0700 |
---|---|---|
committer | Nick Kralevich <nnk@google.com> | 2015-04-01 11:23:37 -0700 |
commit | ce7dad60e51500ce4223964533fb1ffd0ade0c77 (patch) | |
tree | abb3e907677ebe2cd7ef8ac6f910cb0477792dfd /verity | |
parent | 52ecdfd7330a75f4ca1262a98d44d4a5d393848a (diff) | |
download | extras-ce7dad60e51500ce4223964533fb1ffd0ade0c77.tar.gz |
build_verity_tree: Add verbose flag
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
(cherry picked from commit 70f72fb1035e753f5cef176339618723fba943e2)
Change-Id: Ic1f4c843e9597a9e7c0f43eb908c17420c259d9a
Diffstat (limited to 'verity')
-rw-r--r-- | verity/build_verity_tree.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/verity/build_verity_tree.cpp b/verity/build_verity_tree.cpp index 5e04ce50..e7bfa405 100644 --- a/verity/build_verity_tree.cpp +++ b/verity/build_verity_tree.cpp @@ -115,6 +115,7 @@ void usage(void) " -A,--salt-hex=<hex digits> set salt to <hex digits>\n" " -h show this help\n" " -s,--verity-size=<data size> print the size of the verity tree\n" + " -v, enable verbose logging\n" " -S treat <data image> as a sparse file\n" ); } @@ -128,6 +129,7 @@ int main(int argc, char **argv) bool sparse = false; size_t block_size = 4096; uint64_t calculate_size = 0; + bool verbose = false; while (1) { const static struct option long_options[] = { @@ -136,9 +138,10 @@ int main(int argc, char **argv) {"help", no_argument, 0, 'h'}, {"sparse", no_argument, 0, 'S'}, {"verity-size", required_argument, 0, 's'}, + {"verbose", no_argument, 0, 'v'}, {NULL, 0, 0, 0} }; - int c = getopt_long(argc, argv, "a:A:hSs:", long_options, NULL); + int c = getopt_long(argc, argv, "a:A:hSs:v", long_options, NULL); if (c < 0) { break; } @@ -187,6 +190,9 @@ int main(int argc, char **argv) calculate_size = (uint64_t)inSize; } break; + case 'v': + verbose = true; + break; case '?': usage(); return 1; @@ -260,7 +266,7 @@ int main(int argc, char **argv) if (sparse) { file = sparse_file_import(fd, false, false); } else { - file = sparse_file_import_auto(fd, false); + file = sparse_file_import_auto(fd, false, verbose); } if (!file) { |