From 6289eeb55e8939bf4d5e52f8ebff386fa4b7b9e0 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 14 May 2023 08:35:34 +0100 Subject: blobutil/inject: fail if gbe.bin doesn't exist --- resources/scripts/blobs/inject | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'resources') diff --git a/resources/scripts/blobs/inject b/resources/scripts/blobs/inject index 805db0db..ca43dd77 100755 --- a/resources/scripts/blobs/inject +++ b/resources/scripts/blobs/inject @@ -334,10 +334,17 @@ modify_gbe() printf "changing mac address in gbe to ${new_mac}\n" rom=${1} - # TODO: check if CONFIG_GBE_BIN_PATH is empty - # TODO: check that the gbe file actually exists + + if [ -z ${CONFIG_GBE_BIN_PATH} ]; then + fail "CONFIG_GBE_BIN_PATH not set" + fi + _gbe_location=${CONFIG_GBE_BIN_PATH#../../} + if [ ! -f "${_gbe_location}" ]; then + fail "CONFIG_GBE_BIN_PATH points to missing file" + fi + if [ ! -f ${nvmutil} ]; then make -C util/nvmutil || fail 'failed to build nvmutil' fi -- cgit v1.2.1