lbmk: don't use status for unconditional returns

in cases where lbmk must always return from a function,
there are some cases where it relies on non-zero exit
status, which in practise is always the case, but may
change in the future if the relevant part is modified

e.g. do_something && return 0

the proper form is:
do_something
return 0

also do this for unconditional exits

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2023-11-08 06:31:04 +00:00
parent 64f9337470
commit 5af3ae0586
5 changed files with 27 additions and 12 deletions
+10 -5
View File
@@ -31,8 +31,12 @@ main()
{
while [ $# -gt 0 ]; do
case ${1} in
help) usage && exit 0 ;;
list) items config/coreboot && exit 0 ;;
help)
usage
exit 0 ;;
list)
items config/coreboot || :
exit 0 ;;
-d) _displaymode="${2}" ;;
-p) _payload="${2}" ;;
-k) _keyboard="${2}" ;;
@@ -216,10 +220,11 @@ build_target()
build_roms()
{
cbcfg="${1}"
[ ! -f "${cbcfg}" ] && \
if [ ! -f "${cbcfg}" ]; then
printf "'%s' does not exist. Skipping build for %s %s %s\n" \
"${cbcfg}" "${board}" "${displaymode}" "${initmode}" \
1>&2 && return 0
"${cbcfg}" "${board}" "${displaymode}" "${initmode}" 1>&2
return 0
fi
x_ ./update trees -b coreboot ${board}