diff options
-rw-r--r-- | extra/usb_updater/Makefile | 2 | ||||
-rw-r--r-- | extra/usb_updater/gsctool.c | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/extra/usb_updater/Makefile b/extra/usb_updater/Makefile index fd616ec81f..7e9f11725b 100644 --- a/extra/usb_updater/Makefile +++ b/extra/usb_updater/Makefile @@ -63,7 +63,7 @@ usb_updater2: usb_updater2.c Makefile .PHONY: clean generated_version.h: $(GSCTOOL_SOURCES) - @../../util/getversion.sh > $@ + @(cd ../../; util/getversion.sh) > $@ clean: rm -rf $(PROGRAMS) *~ *.o *.d dp generated_version.h diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c index 53273f8be5..e24306cbc2 100644 --- a/extra/usb_updater/gsctool.c +++ b/extra/usb_updater/gsctool.c @@ -2075,9 +2075,10 @@ static void process_factory_mode(struct transfer_descriptor *td, static void report_version(void) { /* Get version from the generated file, ignore the underscore prefix. */ - const char *v = VERSION + 1; + const char *v = strchr(VERSION, '_'); - printf("Version: %s, built on %s by %s\n", v, DATE, BUILDER); + printf("Version: %s, built on %s by %s\n", v ? v + 1 : "?", + DATE, BUILDER); exit(0); } |