diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2020-04-01 14:21:34 +0000 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2020-04-01 14:42:17 +0000 |
commit | 3db6459faeaadc85b94192dff1cb84317d19b960 (patch) | |
tree | 753e34462bd46e9e05420c05e198bf6caa72d3a9 /classes/toradex-u-boot-localversion.bbclass | |
parent | 672db614a2e2e73ebc9f7d4419b82dcbd6f24dca (diff) |
toradex-kernel/u-boot-localversion: use fixed length git hash
Make sure the git hash is always 12 characters long. This avoids issues
where we can get different length git hashes between to independent
builds. This can be problematic when sstate is shared.
Related-to: TOR-810
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'classes/toradex-u-boot-localversion.bbclass')
-rw-r--r-- | classes/toradex-u-boot-localversion.bbclass | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/classes/toradex-u-boot-localversion.bbclass b/classes/toradex-u-boot-localversion.bbclass index 153469d..3ad86db 100644 --- a/classes/toradex-u-boot-localversion.bbclass +++ b/classes/toradex-u-boot-localversion.bbclass @@ -19,7 +19,7 @@ UBOOT_LOCALVERSION = "${LOCALVERSION}" do_compile_prepend() { if [ "${SCMVERSION}" = "y" ]; then - head=`cd ${S} ; git rev-parse --verify --short HEAD 2> /dev/null` + head=`cd ${S} ; git rev-parse --verify --short=12 HEAD 2> /dev/null` printf "%s+git.%s" "${UBOOT_LOCALVERSION}" $head > ${S}/.scmversion printf "%s+git.%s" "${UBOOT_LOCALVERSION}" $head > ${B}/.scmversion fi |