diff options
author | Horst Kronstorfer <hkronsto@frequentis.com> | 2011-12-05 00:55:26 +0000 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2011-12-20 23:54:22 +0100 |
commit | 1895420b2ef7358014b355aa4f4f2c348267a6d9 (patch) | |
tree | 9124b83f0f727c89e0f42c53ad18b280af799483 | |
parent | 5e0c63e2e3e7a0aefb01d877dd7bb731ba6f00f1 (diff) | |
download | u-boot-imx-1895420b2ef7358014b355aa4f4f2c348267a6d9.zip u-boot-imx-1895420b2ef7358014b355aa4f4f2c348267a6d9.tar.gz u-boot-imx-1895420b2ef7358014b355aa4f4f2c348267a6d9.tar.bz2 |
mkenvimage: Add version info switch (-V)
Signed-off-by: Horst Kronstorfer <hkronsto@frequentis.com>
-rw-r--r-- | tools/mkenvimage.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/mkenvimage.c b/tools/mkenvimage.c index 22d1b88..753d9e6 100644 --- a/tools/mkenvimage.c +++ b/tools/mkenvimage.c @@ -36,6 +36,7 @@ #include <sys/stat.h> #include <u-boot/crc.h> +#include <version.h> #define CRC_SIZE sizeof(uint32_t) @@ -56,6 +57,7 @@ static void usage(const char *exec_name) "\t-b : the target is big endian (default is little endian)\n" "\t-p <byte> : fill the image with <byte> bytes instead of " "0xff bytes\n" + "\t-V : print version information and exit\n" "\n" "If the input file is \"-\", data is read from standard input\n", exec_name); @@ -84,7 +86,7 @@ int main(int argc, char **argv) opterr = 0; /* Parse the cmdline */ - while ((option = getopt(argc, argv, ":s:o:rbp:h")) != -1) { + while ((option = getopt(argc, argv, ":s:o:rbp:hV")) != -1) { switch (option) { case 's': datasize = strtol(optarg, NULL, 0); @@ -109,6 +111,9 @@ int main(int argc, char **argv) case 'h': usage(argv[0]); return EXIT_SUCCESS; + case 'V': + printf("%s version %s\n", prg, PLAIN_VERSION); + return EXIT_SUCCESS; case ':': fprintf(stderr, "Missing argument for option -%c\n", optopt); |