From c4f38ddd8003ef51e7f4e92607b1838216650730 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Thu, 29 May 2014 14:55:40 -0700 Subject: [PATCH] Restrict release number to META version When creating packages in a git repository the release number can be automatically set by 'git describe'. This normally works well but if your repository has newer tags which match the form NAME-VERSION* the release may be incorrectly calculated. To prevent this the match patten has been restricted to NAME-VERSION. Signed-off-by: Brian Behlendorf --- config/spl-meta.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/spl-meta.m4 b/config/spl-meta.m4 index a51fa797eefb..e98cc2ea6378 100644 --- a/config/spl-meta.m4 +++ b/config/spl-meta.m4 @@ -57,7 +57,7 @@ AC_DEFUN([SPL_AC_META], [ SPL_META_RELEASE=_SPL_AC_META_GETVAL([Release]); if test ! -f ".nogitrelease" && git rev-parse --git-dir > /dev/null 2>&1; then - _match="${SPL_META_NAME}-${SPL_META_VERSION}*" + _match="${SPL_META_NAME}-${SPL_META_VERSION}" _alias=$(git describe --match=${_match} 2>/dev/null) _release=$(echo ${_alias}|cut -f3- -d'-'|sed 's/-/_/g') if test -n "${_release}"; then