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>
This commit is contained in:
Fabian Grünbichler 2017-08-09 11:42:32 +02:00 committed by Wolfgang Bumiller
parent ad98a36fc1
commit 2944eea8a6

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