#!/usr/bin/env bash # copy_all_packages_files_for to package # copy_all_packages_files_for() { local package_name="${1}" # @TODO: rpardini: this was recovered after being assassinated by some insane person who rewrote aggregation in Python declare PACKAGES_SEARCH_ROOT_ABSOLUTE_DIRS=" ${SRC}/packages ${SRC}/config/optional/_any_board/_packages ${SRC}/config/optional/architectures/${ARCH}/_packages ${SRC}/config/optional/families/${LINUXFAMILY}/_packages ${SRC}/config/optional/boards/${BOARD}/_packages " for package_src_dir in ${PACKAGES_SEARCH_ROOT_ABSOLUTE_DIRS}; do local package_dirpath="${package_src_dir}/${package_name}" if [ -d "${package_dirpath}" ]; then display_alert "Adding found files" "${package_dirpath} for '${package_name}'" "debug" run_host_command_logged cp -r "${package_dirpath}/"* "${destination}/" else display_alert "No files found in" "${package_dirpath} for '${package_name}'" "debug" fi done }