summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2019-02-13 17:51:32 +0100
committerSimon Rettberg2019-02-13 17:51:32 +0100
commitf34809a65327138de394332dd748b3ae43508047 (patch)
tree4e847bed8b21f9cb7eba6bcdf2fab0c3b3be3e9e
parent[KERNEL] Lower queue->limits.max_sectors to 256, like nbd (diff)
downloaddnbd3-f34809a65327138de394332dd748b3ae43508047.tar.gz
dnbd3-f34809a65327138de394332dd748b3ae43508047.tar.xz
dnbd3-f34809a65327138de394332dd748b3ae43508047.zip
get-version.sh: Fallback to version.txt if not a git repo
-rw-r--r--.gitignore4
-rwxr-xr-xget-version.sh13
2 files changed, 14 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
index 99e89ee..38ae262 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,6 @@ build/
.project
*.swp
.autotools
-.idea \ No newline at end of file
+.idea
+/version.txt
+
diff --git a/get-version.sh b/get-version.sh
index 000137c..1d4a8cb 100755
--- a/get-version.sh
+++ b/get-version.sh
@@ -7,7 +7,16 @@ SELF="$(readlink -f "${ARG0}")"
ROOT_DIR="$(dirname "${SELF}")"
cd "$ROOT_DIR"
-[ -n "$(git diff)" ] && MODDED='+MOD'
+if [ -d .git ]; then
+ [ -n "$(git diff)" ] && MODDED='+MOD'
+ echo $(git describe)$MODDED, branch $(git rev-parse --abbrev-ref HEAD), built "$(date +%Y-%m-%d)"
+ exit 0
+fi
-echo $(git describe)$MODDED, branch $(git rev-parse --abbrev-ref HEAD), built "$(date +%Y-%m-%d)"
+if [ -f "version.txt" ]; then
+ cat "version.txt"
+ exit 0
+fi
+
+echo "-unknown-"