diff options
author | Alfredo Cardigliano <alfredo.cardigliano@gmail.com> | 2018-12-07 15:50:23 +0100 |
---|---|---|
committer | Alfredo Cardigliano <alfredo.cardigliano@gmail.com> | 2018-12-07 15:50:23 +0100 |
commit | b2c00b3b241f57df07e21246f35c6cf53725ed58 (patch) | |
tree | cb0e9123c5ee9e55fee790a23bcd34ff6ea33717 /packages/version.sh | |
parent | 70d056648002b6eca2f6a3c759466c39b3ef9ca7 (diff) |
Added script to get the package version
Diffstat (limited to 'packages/version.sh')
-rwxr-xr-x | packages/version.sh | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/packages/version.sh b/packages/version.sh new file mode 100755 index 000000000..852fcecaa --- /dev/null +++ b/packages/version.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +SCRIPTPATH="$(cd "$(dirname "$0")"; pwd -P)" +RELEASE="$(cd ${SCRIPTPATH}; cat ../configure.ac|grep C_INIT|cut -c 21-|rev|cut -c 3-|rev)" +REVISION="$(cd ${SCRIPTPATH}; git rev-list --all |wc -l | tr -d '[[:space:]]')" + +get_release() { + echo "${RELEASE}" + exit 0 +} + +get_revision() { + echo "${REVISION}" + exit 0 +} + +get_version() { + echo "${RELEASE}-${REVISION}" + exit 0 +} + +case "$1" in + --release) + get_release; + ;; + --revision) + get_revision; + ;; + --version) + get_version; + ;; + *) + echo "Usage: ${0} {--release|--revision|--version}" + exit 1 +esac + +exit 0 |