genbuild_h: refactor environment variable into export's
Change-Id: Ife3fb0c86fbd065fe9957bbc79b4dd1391f930b2 Signed-off-by: Alexander Couzens <lynxis@fe80.eu> Reviewed-on: http://review.coreboot.org/10448 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
parent
999ed64ac5
commit
4dc1197ba3
|
@ -21,6 +21,10 @@
|
||||||
DATE=""
|
DATE=""
|
||||||
GITREV=""
|
GITREV=""
|
||||||
TIMESOURCE=""
|
TIMESOURCE=""
|
||||||
|
|
||||||
|
export LANG=C
|
||||||
|
export TZ=UTC
|
||||||
|
|
||||||
if [ -d "${top}/.git" ] && [ -f "$(command -v git)" ]; then
|
if [ -d "${top}/.git" ] && [ -f "$(command -v git)" ]; then
|
||||||
GITREV=$(LANG= git log remotes/origin/master -1 --format=format:%h)
|
GITREV=$(LANG= git log remotes/origin/master -1 --format=format:%h)
|
||||||
TIMESOURCE=git
|
TIMESOURCE=git
|
||||||
|
@ -34,10 +38,10 @@ fi
|
||||||
our_date() {
|
our_date() {
|
||||||
case $(uname) in
|
case $(uname) in
|
||||||
NetBSD|OpenBSD|DragonFly|FreeBSD)
|
NetBSD|OpenBSD|DragonFly|FreeBSD)
|
||||||
TZ=UTC date -r $1 $2
|
date -r $1 $2
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
TZ=UTC date -d @$1 $2
|
date -d @$1 $2
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,7 +57,7 @@ printf "#define COREBOOT_VERSION_TIMESTAMP $DATE\n"
|
||||||
printf "#define COREBOOT_ORIGIN_GIT_REVISION \"$GITREV\"\n"
|
printf "#define COREBOOT_ORIGIN_GIT_REVISION \"$GITREV\"\n"
|
||||||
|
|
||||||
printf "#define COREBOOT_EXTRA_VERSION \"%s\"\n" "$COREBOOT_EXTRA_VERSION"
|
printf "#define COREBOOT_EXTRA_VERSION \"%s\"\n" "$COREBOOT_EXTRA_VERSION"
|
||||||
printf "#define COREBOOT_BUILD \"$(LANG= our_date "$DATE")\"\n"
|
printf "#define COREBOOT_BUILD \"$(our_date "$DATE")\"\n"
|
||||||
printf "#define COREBOOT_BUILD_YEAR_BCD 0x$(our_date "$DATE" +%y)\n"
|
printf "#define COREBOOT_BUILD_YEAR_BCD 0x$(our_date "$DATE" +%y)\n"
|
||||||
printf "#define COREBOOT_BUILD_MONTH_BCD 0x$(our_date "$DATE" +%m)\n"
|
printf "#define COREBOOT_BUILD_MONTH_BCD 0x$(our_date "$DATE" +%m)\n"
|
||||||
printf "#define COREBOOT_BUILD_DAY_BCD 0x$(our_date "$DATE" +%d)\n"
|
printf "#define COREBOOT_BUILD_DAY_BCD 0x$(our_date "$DATE" +%d)\n"
|
||||||
|
|
Loading…
Reference in New Issue