diff options
author | Leah Rowe <leah@libreboot.org> | 2023-05-14 08:31:59 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2023-05-14 08:31:59 +0100 |
commit | 54f8a45325daf718cef772584bc7b60aa2114d85 (patch) | |
tree | 6f16a29d4ea67f435fd1e33e081aea42b2c28edf /resources/scripts | |
parent | d34f381301279deb8e50a1fb1b08391ddf329ee0 (diff) |
blobutil/inject: check that me.bin exists
Diffstat (limited to 'resources/scripts')
-rwxr-xr-x | resources/scripts/blobs/inject | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/resources/scripts/blobs/inject b/resources/scripts/blobs/inject index b8fe1c9b..805db0db 100755 --- a/resources/scripts/blobs/inject +++ b/resources/scripts/blobs/inject @@ -256,13 +256,20 @@ inject_blob_intel_mrc() inject_blob_intel_me() { + printf 'adding intel management engine\n' + rom="${1}" if [ -z ${CONFIG_ME_BIN_PATH} ]; then fail "CONFIG_ME_BIN_PATH not set" fi + _me_location=${CONFIG_ME_BIN_PATH#../../} - printf 'adding intel management engine\n' + + if [ ! -f "${_me_location}" ]; then + fail "CONFIG_ME_BIN_PATH points to missing file" + fi + ${ifdtool} -i me:${_me_location} ${rom} -O ${rom} || exit 1 } |