summaryrefslogtreecommitdiff
path: root/build-aux/git-version-gen
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-08-20 17:03:55 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2017-08-20 17:04:21 -0700
commitdd76853a033aa68be7c6a32b0f8636012962632f (patch)
treeb55250844e32c355322a7948cfa71f745b4fb4e8 /build-aux/git-version-gen
parentec2d7255807370edb0c8f429c21b9dee566410a8 (diff)
downloadgnulib-dd76853a033aa68be7c6a32b0f8636012962632f.tar.gz
git-version-gen: port to Solaris 10
Problem reported by Dagobert Michelsen in: http://lists.gnu.org/archive/html/grep-devel/2017-08/msg00002.html * build-aux/git-version-gen (v_from_git): Use expr instead of shell substitution.
Diffstat (limited to 'build-aux/git-version-gen')
-rwxr-xr-xbuild-aux/git-version-gen5
1 files changed, 3 insertions, 2 deletions
diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen
index a8818b217b..b41f891cee 100755
--- a/build-aux/git-version-gen
+++ b/build-aux/git-version-gen
@@ -1,6 +1,6 @@
#!/bin/sh
# Print a version string.
-scriptversion=2017-08-07.06; # UTC
+scriptversion=2017-08-20.18; # UTC
# Copyright (C) 2007-2017 Free Software Foundation, Inc.
#
@@ -167,7 +167,8 @@ then
# tag or the previous older version that did not?
# Newer: v6.10-77-g0f8faeb
# Older: v6.10-g0f8faeb
- case ${v#-g*} in
+ vprefix=`expr "X$v" : 'X\(.*\)-g[^-]*$'` || vprefix=$v
+ case $vprefix in
*-*) : git describe is probably okay three part flavor ;;
*)
: git describe is older two part flavor