mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-01-24 07:06:37 -06:00
Add UTC date to GIT snapshot version generation
This way make rpms will always generate new packages that can be installed on top fo older ones, regardless of alphabetic ordering of the GIT commit id. Also make sure version and date variables are immditely resolved, so they can't change during the build. Reviewed-By: Nathaniel McCallum <npmccallum@redhat.com>
This commit is contained in:
parent
7c176b708e
commit
a86d8e8064
5
Makefile
5
Makefile
@ -16,9 +16,10 @@ IPA_NUM_VERSION ?= $(shell printf %d%02d%02d $(IPA_VERSION_MAJOR) $(IPA_VERSION_
|
|||||||
# target.
|
# target.
|
||||||
|
|
||||||
ifeq ($(IPA_VERSION_IS_GIT_SNAPSHOT),"yes")
|
ifeq ($(IPA_VERSION_IS_GIT_SNAPSHOT),"yes")
|
||||||
GIT_VERSION=$(shell git show --pretty=format:"%h" --stat HEAD 2>/dev/null|head -1)
|
DATESTR:=$(shell date -u +'%Y%m%d%H%M')
|
||||||
|
GIT_VERSION:=$(shell git show --pretty=format:"%h" --stat HEAD 2>/dev/null|head -1)
|
||||||
ifneq ($(GIT_VERSION),)
|
ifneq ($(GIT_VERSION),)
|
||||||
IPA_VERSION=$(IPA_VERSION_MAJOR).$(IPA_VERSION_MINOR).$(IPA_VERSION_RELEASE)GIT$(GIT_VERSION)
|
IPA_VERSION=$(IPA_VERSION_MAJOR).$(IPA_VERSION_MINOR).$(IPA_VERSION_RELEASE).$(DATESTR)GIT$(GIT_VERSION)
|
||||||
endif # in a git tree and git returned a version
|
endif # in a git tree and git returned a version
|
||||||
endif # git
|
endif # git
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user