[SLOF] [PATCH v2 4/4] Makefile: Set a proper DRIVER_NAME when building from a git tree

Thomas Huth thuth at redhat.com
Thu Jul 19 22:46:27 AEST 2018

The DRIVER_NAME environment variable is not set up correctly for the
build_romfs tool in case we build from a git tree, so the field in the
rom header did not contain much useful data. Let's use the revision
string from git as DRIVER_NAME in this case.

Signed-off-by: Thomas Huth <thuth at redhat.com>
 Makefile.gen | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile.gen b/Makefile.gen
index 2fdf23f..f18c57a 100644
--- a/Makefile.gen
+++ b/Makefile.gen
@@ -23,6 +23,7 @@ export DRIVER_NAME=$(shell cat ../VERSION | sed -e "s/-/./g" | awk -F . '{ print
 ifneq (,$(wildcard ../.git))
 RELEASE=git-$(shell git rev-parse --short=16 HEAD)
+export DRIVER_NAME=git-$(shell git rev-parse --short=12 HEAD)
 ifneq (,$(shell cat ../VERSION))
 RELEASE="$(USER)@$(HOSTNAME) release $(shell cat ../VERSION)"

More information about the SLOF mailing list