diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2017-08-20 17:03:55 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2017-08-20 17:04:21 -0700 |
commit | dd76853a033aa68be7c6a32b0f8636012962632f (patch) | |
tree | b55250844e32c355322a7948cfa71f745b4fb4e8 /build-aux/git-version-gen | |
parent | ec2d7255807370edb0c8f429c21b9dee566410a8 (diff) | |
download | gnulib-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-x | build-aux/git-version-gen | 5 |
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 |