summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorBertrand Jacquin <bertrand@jacquin.bzh>2020-09-29 00:51:15 +0100
committerBertrand Jacquin <bertrand@jacquin.bzh>2020-10-18 16:02:50 +0100
commitfafa4e8c4918ae8db7799cff285bd5c3982674e0 (patch)
tree7dff3564299703c0ef38e3a3b800f4a146b04ead /eclass
parentnet-p2p/monero: version bump (diff)
downloadportage-fafa4e8c4918ae8db7799cff285bd5c3982674e0.tar.xz
eclass/linux-build: verify EXTRA_FIRMWARE_DIR and EXTRA_FIRMWARE
Diffstat (limited to 'eclass')
-rw-r--r--eclass/linux-build.eclass10
1 files changed, 10 insertions, 0 deletions
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