From fb9e930feecebf8d45c142648855ed7ed789d973 Mon Sep 17 00:00:00 2001 From: Erik Ekman Date: Wed, 29 Jan 2014 20:25:45 +0100 Subject: [PATCH] Print git revision as version --- src/Makefile | 3 ++- src/iodine.c | 5 +---- src/iodined.c | 4 +--- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/Makefile b/src/Makefile index e568375..5fbfbbd 100644 --- a/src/Makefile +++ b/src/Makefile @@ -6,10 +6,11 @@ SERVER = ../bin/iodined OS = `echo $(TARGETOS) | tr "a-z" "A-Z"` ARCH = `uname -m` +HEAD_COMMIT = `git rev-parse --short HEAD` LIBPATH = -L. LDFLAGS += -lz `sh osflags $(TARGETOS) link` $(LIBPATH) -CFLAGS += -c -g -Wall -D$(OS) -pedantic `sh osflags $(TARGETOS) cflags` +CFLAGS += -c -g -Wall -D$(OS) -pedantic `sh osflags $(TARGETOS) cflags` -DGITREVISION=\"$(HEAD_COMMIT)\" all: stateos $(CLIENT) $(SERVER) diff --git a/src/iodine.c b/src/iodine.c index acfa1b5..93d55f0 100644 --- a/src/iodine.c +++ b/src/iodine.c @@ -101,12 +101,9 @@ help() { static void version() { - char *svnver; - - svnver = "$Rev$ from $Date$"; fprintf(stderr, "iodine IP over DNS tunneling client\n"); - fprintf(stderr, "SVN version: %s\n", svnver); + fprintf(stderr, "Git version: %s\n", GITREVISION); exit(0); } diff --git a/src/iodined.c b/src/iodined.c index e7ffcab..93d1e90 100644 --- a/src/iodined.c +++ b/src/iodined.c @@ -2228,10 +2228,8 @@ help() { static void version() { - char *svnver; - svnver = "$Rev$ from $Date$"; fprintf(stderr, "iodine IP over DNS tunneling server\n"); - fprintf(stderr, "SVN version: %s\n", svnver); + fprintf(stderr, "Git version: %s\n", GITREVISION); exit(0); }