From 2bffa52be3f57d9cf6e9bc82f94c85a814bb9adf Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 27 Sep 2022 16:00:14 +0200 Subject: [PATCH] common/post-build: Use infix's version, not buildroot's, in os-release This way we can more easily know exactly from which commit an image was built. --- board/common/post-build.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/board/common/post-build.sh b/board/common/post-build.sh index 447cf79a..7d0248ce 100755 --- a/board/common/post-build.sh +++ b/board/common/post-build.sh @@ -1,15 +1,17 @@ #!/bin/sh +GIT_VERSION=$(git -C $BR2_EXTERNAL_INFIX_PATH describe --always --dirty --tags) + # This is a symlink to /usr/lib/os-release, so we remove this to keep # original Buildroot information. rm "$TARGET_DIR/etc/os-release" { echo "NAME=\"Inf/IX\"" - echo "VERSION=${BR2_VERSION}" + echo "VERSION=${GIT_VERSION}" echo "ID=infix" - echo "VERSION_ID=${BR2_VERSION}" + echo "VERSION_ID=${GIT_VERSION}" echo "PRETTY_NAME=\"Inf/IX by KernelKit\"" echo "HOME_URL=https://github.com/KernelKit" } > "$TARGET_DIR/etc/os-release" -echo "Inf/IX by KernelKit $BR2_VERSION -- $(date +"%b %e %H:%M %Z %Y")" > "$TARGET_DIR/etc/version" +echo "Inf/IX by KernelKit $GIT_VERSION -- $(date +"%b %e %H:%M %Z %Y")" > "$TARGET_DIR/etc/version"