summaryrefslogtreecommitdiff
path: root/tools/svnversion.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/svnversion.sh')
-rwxr-xr-xtools/svnversion.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/tools/svnversion.sh b/tools/svnversion.sh
new file mode 100755
index 0000000000..5e96bf925c
--- /dev/null
+++ b/tools/svnversion.sh
@@ -0,0 +1,25 @@
1#!/bin/bash
2# __________ __ ___.
3# Open \______ \ ____ ____ | | _\_ |__ _______ ___
4# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7# \/ \/ \/ \/ \/
8# $Id:$
9#
10
11# Usage: svnversion.sh [source-root]
12
13VERSIONFILE=docs/VERSION
14if [ -n "$1" ]; then TOP=$1; else TOP=..; fi
15if [ -r $TOP/$VERSIONFILE ]; then SVNVER=`cat $TOP/$VERSIONFILE`;
16else if [ `which svnversion 2>/dev/null` ];
17 then SVNVER=r`svnversion $1`;
18 if [ $SVNVER = "rexported" ]; then
19 SVNVER=unknown;
20 fi
21else SVNVER="unknown"; fi
22fi
23VERSION=$SVNVER-`date -u +%y%m%d`
24echo $VERSION
25