]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Fix #1682 - support: version script outputs something even if .git is missing
authorAdam Sutton <dev@adamsutton.me.uk>
Thu, 18 Apr 2013 14:29:34 +0000 (15:29 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Thu, 18 Apr 2013 14:29:58 +0000 (15:29 +0100)
support/version

index f3b37916f1ec94b109c98729863532ead0cc871b..ba9bfedbdad3fc3229ba6ba5fd0a0effb6436fea 100755 (executable)
@@ -15,8 +15,10 @@ if [ -d ".git" ]; then
     VER=$(cd "$(dirname "$0")/.."; git describe --match "v*" 2> /dev/null)-unknown
   fi
   VER=$(echo $VER | sed "s/^v//" | sed "s/-\([0-9]*\)-\(g[0-9a-f]*\)/.\1~\2/")
-else
+elif [ -f "$(dirname "$0")/../debian/changelog" ]; then
   VER=$(head -1 "$(dirname "$0")/../debian/changelog" | awk '{ print $2 }' | tr -d '()' | cut -d '-' -f 1)
+else
+  VER="0.0.0~unknown"
 fi
 
 # Output