From fafa4e8c4918ae8db7799cff285bd5c3982674e0 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Tue, 29 Sep 2020 00:51:15 +0100 Subject: eclass/linux-build: verify EXTRA_FIRMWARE_DIR and EXTRA_FIRMWARE --- eclass/linux-build.eclass | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'eclass') diff --git a/eclass/linux-build.eclass b/eclass/linux-build.eclass index e395f27b..0969cd66 100644 --- a/eclass/linux-build.eclass +++ b/eclass/linux-build.eclass @@ -417,6 +417,16 @@ _linux-build_src_prepare_build() { -subject fi + if _linux-build_configval EXTRA_FIRMWARE_DIR && _linux-build_configval EXTRA_FIRMWARE ; then + for _fw in ${CONFIG_EXTRA_FIRMWARE} ; do + _file="${CONFIG_EXTRA_FIRMWARE_DIR}/${_fw}" + + if [[ ! -e "${_file}" ]] ; then + die "${_file} does not exist" + fi + done + fi + einfo "Checking configuration file" cp -a "${BUILDDIR}/.config" "${BUILDDIR}/.config.old" if kernel_is -le 3 5 ; then -- cgit v1.2.3