summaryrefslogtreecommitdiffstats
path: root/storage/mroonga/vendor/groonga/version-gen.sh
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 18:07:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 18:07:14 +0000
commita175314c3e5827eb193872241446f2f8f5c9d33c (patch)
treecd3d60ca99ae00829c52a6ca79150a5b6e62528b /storage/mroonga/vendor/groonga/version-gen.sh
parentInitial commit. (diff)
downloadmariadb-10.5-a175314c3e5827eb193872241446f2f8f5c9d33c.tar.xz
mariadb-10.5-a175314c3e5827eb193872241446f2f8f5c9d33c.zip
Adding upstream version 1:10.5.12.upstream/1%10.5.12upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-xstorage/mroonga/vendor/groonga/version-gen.sh35
1 files changed, 35 insertions, 0 deletions
diff --git a/storage/mroonga/vendor/groonga/version-gen.sh b/storage/mroonga/vendor/groonga/version-gen.sh
new file mode 100755
index 00000000..c56cb9e0
--- /dev/null
+++ b/storage/mroonga/vendor/groonga/version-gen.sh
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+case "$0" in
+ */*)
+ cd `dirname $0`
+ ;;
+esac
+
+GRN_VERSION_SH=version.sh
+
+if test -f version
+then
+ GRN_VN=`cat version`
+elif test -d .git -o -f .git
+then
+ GRN_VN=`git describe --abbrev=7 HEAD 2>/dev/null`
+ if [ $? -ne 0 ]
+ then
+ GRN_VN=`cat base_version`
+ fi
+fi
+
+GRN_VN=`expr "$GRN_VN" : v*'\(.*\)'`
+
+if test -r $GRN_VERSION_SH
+then
+ GRN_VN_OLD=`sed -e 's/^GRN_VERSION=//' <$GRN_VERSION_SH`
+else
+ GRN_VN_OLD=unset
+fi
+
+if test "$GRN_VN_OLD" != "$GRN_VN"
+then
+ echo "GRN_VERSION=$GRN_VN" >$GRN_VERSION_SH
+fi