mk: use zero exit instead, to run trees

that way, with set -u -e, we aren't risking some
buggy sh implementations from causing an error exit
where it shouldn't.

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2025-05-08 23:41:24 +01:00
parent c2b627dc6d
commit ff33ec3352

5
mk
View File

@@ -24,13 +24,14 @@ main()
case "$cmd" in
version) printf "%s\nWebsite: %s\n" "$relname" "$projectsite" ;;
release|download|inject) $cmd "$@" ;;
-*) return 1 ;;
-*) return 0 ;;
*) err "bad command" ;;
esac
set -u -e # some commands disable them. turn them on!
return 1
}
main "$@" && exit 0
main "$@" || exit 0
. "include/git.sh"
. "include/tree.sh"