support ./mk in place of ./update trees

it's a shortcut command. a new symlink.

./update trees -b flashprog

can instead do:

./mk -b flashprog

Signed-off-by: Leah Rowe <leah@libreboot.org>
3050wip
Leah Rowe 2024-07-22 23:35:26 +01:00
parent f5ba40200f
commit 38b65af5b5
2 changed files with 6 additions and 3 deletions

8
build
View File

@ -22,14 +22,15 @@ err="fail"
main()
{
[ $# -lt 1 ] && $err "bad command"
spath="script/$1"
spath="script/$1"; shcmd="shift 1"
[ "${1#-*}" != "$1" ] && spath="script/trees" && shcmd=":"
for g in "which git" "git config --global user.name" \
"git config --global user.email" "git_init"; do
eval "$g 1>/dev/null 2>/dev/null || git_err \"$g\""
done
case "${1}" in
case "${spath#script/}" in
version) printf "%s\nWebsite: %s\n" "$relname" "$projectsite" ;;
release) shift 1; mkrelease $@ ;;
inject) shift 1; vendor_inject $@ ;;
@ -41,8 +42,9 @@ main()
fi; shift 1
x_ ./update trees -b coreboot $@ ;;
*)
echo "'$@'"
[ -f "$spath" ] || $err "bad command"
shift 1; "$spath" $@ || $err "excmd: $spath $@" ;;
$shcmd; "$spath" $@ || $err "excmd: $spath $@" ;;
esac
set -u -e # some commands disable them. turn them on!
}

1
mk Symbolic link
View File

@ -0,0 +1 @@
build