From: Remco Rijnders Date: Wed, 9 Sep 2015 06:41:49 +0000 (+0200) Subject: Include git ID in version number, removed patchlevel support X-Git-Url: http://git.serene-ircd.net/?a=commitdiff_plain;h=83eeb6b8e7e0a44ce32df3e8b627286cd864276a;p=serene-ircd.git Include git ID in version number, removed patchlevel support --- diff --git a/src/Makefile b/src/Makefile index 78469e6..b16ab11 100644 --- a/src/Makefile +++ b/src/Makefile @@ -174,7 +174,7 @@ s_bsd.o: s_bsd.c ../include/struct.h ../include/config.h \ ../include/setup.h ../include/common.h \ ../include/sys.h ../include/class.h ../include/dbuf.h \ ../include/whowas.h ../include/res.h ../include/numeric.h \ - ../include/patchlevel.h ../include/sock.h ../include/h.h + ../include/sock.h ../include/h.h s_conf.o: s_conf.c ../include/struct.h ../include/config.h \ ../include/setup.h ../include/common.h \ ../include/sys.h ../include/class.h ../include/dbuf.h \ @@ -201,8 +201,8 @@ s_numeric.o: s_numeric.c ../include/struct.h ../include/config.h \ s_ping.o: s_ping.c ../include/struct.h ../include/config.h \ ../include/setup.h ../include/common.h \ ../include/sys.h ../include/class.h ../include/dbuf.h \ - ../include/whowas.h ../include/numeric.h ../include/patchlevel.h \ - ../include/sock.h ../include/h.h + ../include/whowas.h ../include/numeric.h ../include/sock.h \ + ../include/h.h s_serv.o: s_serv.c ../include/struct.h ../include/config.h \ ../include/setup.h ../include/common.h \ ../include/sys.h ../include/class.h ../include/dbuf.h \ diff --git a/src/s_bsd.c b/src/s_bsd.c index 2e44523..ec04649 100644 --- a/src/s_bsd.c +++ b/src/s_bsd.c @@ -23,7 +23,6 @@ #include "sys.h" #include "res.h" #include "numeric.h" -#include "patchlevel.h" #include #include #include diff --git a/src/s_ping.c b/src/s_ping.c index f50ac1d..c32adfe 100644 --- a/src/s_ping.c +++ b/src/s_ping.c @@ -21,7 +21,6 @@ #include "common.h" #include "sys.h" #include "numeric.h" -#include "patchlevel.h" #include #include #include diff --git a/src/version.c.SH b/src/version.c.SH index 03bec23..ccbef6e 100755 --- a/src/version.c.SH +++ b/src/version.c.SH @@ -1,15 +1,4 @@ -case $CONFIG in -'') if test -r ../config.sh - then - . ../config.sh ; - else - spitshell=cat - package=IRC - fi - ;; -esac - -echo "Extracting $package/ircd/version.c..." +echo "Extracting version.c..." if test -r version.c then @@ -19,6 +8,12 @@ else generation=0 fi +# See if we are compiled from a git working directory +if test -d ../.git +then + git_version=git-`git describe --abbrev=8 --dirty --always --tags` +fi + generation=`expr $generation + 1` creation=`date | \ @@ -27,10 +22,11 @@ awk '{if (NF == 6) \ else \ { print $1 " " $2 " " $3 " " $7 " at " $4 " " $5 " " $6 }}'` -$spitshell >version.c <version.c <version.c <