mk: simplified command handling

just do includes in mk again. common.sh was stupidly
small, just pointless.

replace the entire command dispatcher with eval, printf
and awk, because i can, and it further reduces sloccount.

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2026-09-13 22:45:27 +01:00
parent dcaa15ab01
commit 5fb0d1098f
3 changed files with 15 additions and 52 deletions
-24
View File
@@ -191,30 +191,6 @@ x_()
"$@" || err "Unhandled error" "x_" "$@"
}
xeq()
{
[ $# -lt 2 ] && \
err "no args" xeq
xbcmd="$1"
chk="$2"
shift 2
case "$chk" in
-*)
return 1
;;
*)
for eq in "$@"; do
[ "$chk" = "$eq" ] && \
return 0; :
done
;;
esac
err "bad command" xeq "$xbcmd" "$chk" "$@"
}
xchk()
{
if [ $# -lt 3 ]; then