diff options
Diffstat (limited to 'tools/svnversion.sh')
-rwxr-xr-x | tools/svnversion.sh | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/tools/svnversion.sh b/tools/svnversion.sh index bbe1c0eb66..f30d4193eb 100755 --- a/tools/svnversion.sh +++ b/tools/svnversion.sh | |||
@@ -1,11 +1,11 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/sh |
2 | # __________ __ ___. | 2 | # __________ __ ___. |
3 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | 3 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ |
4 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | 4 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / |
5 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | 5 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < |
6 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | 6 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ |
7 | # \/ \/ \/ \/ \/ | 7 | # \/ \/ \/ \/ \/ |
8 | # $Id:$ | 8 | # $Id$ |
9 | # | 9 | # |
10 | 10 | ||
11 | # Usage: svnversion.sh [source-root] | 11 | # Usage: svnversion.sh [source-root] |
@@ -13,18 +13,20 @@ | |||
13 | VERSIONFILE=docs/VERSION | 13 | VERSIONFILE=docs/VERSION |
14 | if [ -n "$1" ]; then TOP=$1; else TOP=..; fi | 14 | if [ -n "$1" ]; then TOP=$1; else TOP=..; fi |
15 | if [ -r $TOP/$VERSIONFILE ]; then SVNVER=`cat $TOP/$VERSIONFILE`; | 15 | if [ -r $TOP/$VERSIONFILE ]; then SVNVER=`cat $TOP/$VERSIONFILE`; |
16 | else if [ `which svnversion 2>/dev/null` ]; | 16 | else if [ `which svnversion 2>/dev/null` ]; then |
17 | then SVNVER=r`svnversion $1`; | 17 | SVNALT=`svnversion $1`; |
18 | if [ $SVNVER = "rexported" ]; then | 18 | if [ "$SVNALT" = "exported" ]; then |
19 | # try getting it from a subdir to test if perhaps they are symlinked | 19 | # try getting it from a subdir to test if perhaps they are symlinked |
20 | # from the root | 20 | # from the root |
21 | SVNALT=`svnversion $1/tools` | 21 | SVNALT=`svnversion $1/tools` |
22 | if [ $SVNALT != exported ]; then | 22 | if [ "$SVNALT" != exported ]; then |
23 | # yeah, it is there so we use this | 23 | # yeah, it is there so we use this |
24 | SVNVER="r$SVNALT" | 24 | SVNVER="r$SVNALT" |
25 | else | 25 | else |
26 | SVNVER=unknown; | 26 | SVNALT="unknown"; |
27 | fi | 27 | fi |
28 | else | ||
29 | SVNVER="r$SVNALT"; | ||
28 | fi | 30 | fi |
29 | else SVNVER="unknown"; fi | 31 | else SVNVER="unknown"; fi |
30 | fi | 32 | fi |