summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2008-06-07 09:49:57 +0000
committerphk <phk@FreeBSD.org>2008-06-07 09:49:57 +0000
commitb7b2e13417337cb46b1e175744fd7532cf5379ca (patch)
tree68e8d9709d3c83813a0d660ddda9472f3519d64e /sys
parent3902e2cc48742628ffa0f591a169fc4e329a95de (diff)
downloadFreeBSD-src-b7b2e13417337cb46b1e175744fd7532cf5379ca.zip
FreeBSD-src-b7b2e13417337cb46b1e175744fd7532cf5379ca.tar.gz
If we can find it, include SVN version number in kernel version strings.
See also: http://www.bikeshed.org/
Diffstat (limited to 'sys')
-rw-r--r--sys/conf/newvers.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/conf/newvers.sh b/sys/conf/newvers.sh
index 3b79be9..44bee23 100644
--- a/sys/conf/newvers.sh
+++ b/sys/conf/newvers.sh
@@ -86,10 +86,17 @@ fi
touch version
v=`cat version` u=${USER:-root} d=`pwd` h=${HOSTNAME:-`hostname`} t=`date`
i=`${MAKE:-make} -V KERN_IDENT`
+
+if [ -d ../../.svn ] ; then
+ svn=" @`cd ../.. && svnversion`"
+else
+ svn=""
+fi
+
cat << EOF > vers.c
$COPYRIGHT
-#define SCCSSTR "@(#)${VERSION} #${v}: ${t}"
-#define VERSTR "${VERSION} #${v}: ${t}\\n ${u}@${h}:${d}\\n"
+#define SCCSSTR "@(#)${VERSION} #${v}${svn}: ${t}"
+#define VERSTR "${VERSION} #${v}${svn}: ${t}\\n ${u}@${h}:${d}\\n"
#define RELSTR "${RELEASE}"
char sccs[sizeof(SCCSSTR) > 128 ? sizeof(SCCSSTR) : 128] = SCCSSTR;
OpenPOWER on IntegriCloud