diff options
author | Leah Rowe <leah@libreboot.org> | 2023-08-17 00:43:34 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2023-08-17 00:43:34 +0100 |
commit | 8459e33bbcbe70cc08f449c3d46f1310c65680a1 (patch) | |
tree | f29f4c3aa4247fa2ec18d949b685083c51ba3019 /resources | |
parent | 59dba6cfcdc6c154e4d46c14c42e7b6f0b84c7b5 (diff) |
improve user feedback in blobutil
make it output messages that tell the user important
information. it's only subtle but it makes a difference
to some people, who need confirmation.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'resources')
-rwxr-xr-x | resources/scripts/update/blobs/download | 17 | ||||
-rwxr-xr-x | resources/scripts/update/blobs/inject | 4 |
2 files changed, 12 insertions, 9 deletions
diff --git a/resources/scripts/update/blobs/download b/resources/scripts/update/blobs/download index 343e2a81..b4b74c1b 100755 --- a/resources/scripts/update/blobs/download +++ b/resources/scripts/update/blobs/download @@ -53,19 +53,18 @@ main() board="${1}" boarddir="${cbcfgsdir}/${board}" - exit_if_no_config="exit 0" + [ ! -d "${boarddir}" ] && \ + fail "Board target, ${board}, not defined" + [ ! -f "${boarddir}/target.cfg" ] && \ + fail "Target missing target.cfg" + + no_config="printf \"No config for target, %s\\n\" ${board} 1>&2; exit 0" for x in "${boarddir}"/config/*; do if [ -f "${x}" ]; then - exit_if_no_config="" + no_config="" fi done - eval "${exit_if_no_config}" - - if [ ! -d "${boarddir}" ]; then - fail "Target not defined" - elif [ ! -f "${boarddir}/target.cfg" ]; then - fail "Target missing target.cfg" - fi + eval "${no_config}" detect_firmware || exit 0 scan_sources_config diff --git a/resources/scripts/update/blobs/inject b/resources/scripts/update/blobs/inject index 46d83309..1d51ef98 100755 --- a/resources/scripts/update/blobs/inject +++ b/resources/scripts/update/blobs/inject @@ -69,6 +69,10 @@ main() check_board build_dependencies inject_blobs + + printf "Friendly reminder (this is *not* an error message):\n" + printf "Please always ensure that the files were inserted correctly.\n" + printf "Read https://libreboot.org/docs/install/ivy_has_common.html\n" } check_board() |