From dd19dacf67ff85105b9d5c16f6ff730a47f4a8ad Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Wed, 15 Apr 2020 11:06:20 +0200 Subject: setup_target: introduce @ prefix for optional REQUIRED_FILES --- core/bin/setup_target | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'core/bin') diff --git a/core/bin/setup_target b/core/bin/setup_target index a895a38a..e521592e 100755 --- a/core/bin/setup_target +++ b/core/bin/setup_target @@ -233,6 +233,13 @@ copy_files_with_deps () { # from REQUIRED_FILES - these are assumed to be simple files, so only follow symlinks [ ! -z "${REQUIRED_FILES}" ] && pinfo "Gathering required files from config file..." for ENTRY in ${REQUIRED_FILES}; do + if [ "${ENTRY:0:1}" = "@" ]; then + ENTRY="${ENTRY:1}" + if [ ! -e "${MODULE_BUILD_DIR}/${ENTRY}" ]; then + pinfo "Skipping missing optional file: ${MODULE_BUILD_DIR}/${ENTRY}" + continue + fi + fi get_link_chain "${MODULE_BUILD_DIR}/${ENTRY}" "${MODULE_BUILD_DIR}" >> "${COPYFILES_LIST}" done -- cgit v1.2.3-55-g7522