pulseaudio-modules-droid/git-version-gen
2015-04-15 15:05:16 +03:00

26 lines
526 B
Bash
Executable file

#!/bin/sh
if test $# -lt 1
then
echo 1>&2 "Usage: $0 \$srcdir/.tarball-version"
exit 1
fi
VF=$1
# First see if there is a version file,
# then try git-describe, otherwise fail.
if test -f $VF
then
VN=$(cat $VF)
elif test -d ${GIT_DIR:-.git} -o -f .git &&
V=$(git describe --match "[0-9]*" --abbrev=7 --tags 2>/dev/null)
then
VN=$V
else
echo 1>&2 "$0: Failed to determine revision"
exit 1
fi
# Omit the trailing newline, so that m4_esyscmd can use the result directly.
echo "$VN" | tr -d '\012'