mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
mkenvimage: Add version info switch (-V)
Signed-off-by: Horst Kronstorfer <hkronsto@frequentis.com>
This commit is contained in:
parent
5e0c63e2e3
commit
1895420b2e
1 changed files with 6 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue