From 696d41d2638729ed61d831c64655ca9d0613018e Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 19 Nov 2025 21:03:33 +0100 Subject: [PATCH] board/common: Move README.md installation to separate make target --- board/common/Config.in | 1 + board/common/image/image-readme/Config.in | 6 ++++++ .../image-readme/README.md} | 0 .../common/image/image-readme/image-readme.mk | 18 ++++++++++++++++++ board/common/post-image.sh | 6 ------ 5 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 board/common/image/image-readme/Config.in rename board/common/{README.txt => image/image-readme/README.md} (100%) create mode 100644 board/common/image/image-readme/image-readme.mk diff --git a/board/common/Config.in b/board/common/Config.in index ce3fe125..c73e1d3d 100644 --- a/board/common/Config.in +++ b/board/common/Config.in @@ -5,6 +5,7 @@ source "$BR2_EXTERNAL_INFIX_PATH/board/common/image/image-itb-aux/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/board/common/image/image-itb-qcow/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/board/common/image/image-itb-gns3a/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/board/common/image/image-itb-rauc/Config.in" +source "$BR2_EXTERNAL_INFIX_PATH/board/common/image/image-readme/Config.in" endmenu diff --git a/board/common/image/image-readme/Config.in b/board/common/image/image-readme/Config.in new file mode 100644 index 00000000..293d12bc --- /dev/null +++ b/board/common/image/image-readme/Config.in @@ -0,0 +1,6 @@ +config IMAGE_README + bool "Install README.md in images" + help + Install a README.md with useful information about getting + started with Infix in the images directory (thereby also + including it in the resulting release tarball). diff --git a/board/common/README.txt b/board/common/image/image-readme/README.md similarity index 100% rename from board/common/README.txt rename to board/common/image/image-readme/README.md diff --git a/board/common/image/image-readme/image-readme.mk b/board/common/image/image-readme/image-readme.mk new file mode 100644 index 00000000..f567989b --- /dev/null +++ b/board/common/image/image-readme/image-readme.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# image-readme +# +################################################################################ + +IMAGE_README_DIR := $(pkgdir) + +image-readme: $(BINARIES_DIR)/README.md + +$(BINARIES_DIR)/README.md: $(IMAGE_README_DIR)/README.md + @$(call IXMSG,"Installing README.md") + @mkdir -p $(BINARIES_DIR) + @cp $< $@ + +ifeq ($(IMAGE_README),y) +TARGETS_ROOTFS += image-readme +endif diff --git a/board/common/post-image.sh b/board/common/post-image.sh index bc36026a..1a248525 100755 --- a/board/common/post-image.sh +++ b/board/common/post-image.sh @@ -1,7 +1 @@ #!/bin/sh - -# Only for regular builds, not bootloader-only builds -if [ "$BR2_TARGET_ROOTFS_SQUASHFS" = "y" ]; then - # Quick intro for beginners, with links to more information - cp "$BR2_EXTERNAL_INFIX_PATH/board/common/README.txt" "$BINARIES_DIR/" -fi