board/common: generate /etc/os-release in new post-build.sh

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2022-05-18 08:33:23 +02:00
parent 06c1306dc5
commit 38b5c16dc1
2 changed files with 18 additions and 1 deletions
+17
View File
@@ -0,0 +1,17 @@
#!/bin/sh
# 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 "ID=infix"
echo "VERSION_ID=${BR2_VERSION}"
echo "PRETTY_NAME=\"Inf/IX by KernelKit\""
echo "VARIANT=AMD64"
echo "VARIANT_ID=amd64"
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"
+1 -1
View File
@@ -20,7 +20,7 @@ BR2_TARGET_ROOTFS_EXT2=y
# BR2_TARGET_ROOTFS_TAR is not set
# Image
BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh"
BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh $(BR2_EXTERNAL_INFIX_PATH)/board/common/post-build.sh"
# Image
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh $(BR2_EXTERNAL_INFIX_PATH)/board/common/post-image.sh"