From 38b65af5b5c10c63dba74b3dcc71741329198420 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Mon, 22 Jul 2024 23:35:26 +0100 Subject: [PATCH] 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 --- build | 8 +++++--- mk | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) create mode 120000 mk diff --git a/build b/build index ce778e2a..09c908c5 100755 --- a/build +++ b/build @@ -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! } diff --git a/mk b/mk new file mode 120000 index 00000000..c795b054 --- /dev/null +++ b/mk @@ -0,0 +1 @@ +build \ No newline at end of file