build: ensure REPOID has a length of 8

because unlike the git-rev-parse man page says, the default
length is actually calculated based on the number of packed
objects in the clone of the repository.

we don't want this to depend on the build environment and
how the repository was cloned there, so fix a length of 8
for now.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
(cherry picked from commit d0ad008702ecea7f5194b797748adc746de2da86)
This commit is contained in:
Fabian Grünbichler 2017-08-09 11:42:32 +02:00
parent a0f4e1d543
commit a946e039d5

View File

@ -14,7 +14,7 @@ PERLSOURCE = \
all: pvecfg.pm ${SUBDIRS}
REPOID=$(shell git rev-parse --short HEAD)
REPOID=$(shell git rev-parse --short=8 HEAD)
pvecfg.pm: pvecfg.pm.in
sed -e s/@VERSION@/${VERSION}/ -e s/@PACKAGERELEASE@/${PACKAGERELEASE}/ -e s/@PACKAGE@/${PACKAGE}/ -e s/@REPOID@/${REPOID}/ $< >$@.tmp