also clean up the main scripts

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2023-08-22 00:34:15 +01:00
parent 62f23123cb
commit 04ee26726a
4 changed files with 37 additions and 77 deletions
+5 -14
View File
@@ -31,23 +31,15 @@ option=""
main()
{
if [ "${0##*/}" = "lbmk" ]; then
die "Do not run the lbmk script directly!"
elif [ $# -lt 1 ]; then
die "Too few arguments. Try: ${0} help"
fi
[ "${0##*/}" = "lbmk" ] && die "Don't run this script directly."
[ $# -lt 1 ] && die "Too few arguments. Try: ${0} help"
buildpath="./resources/scripts/${0##*/}"
mode="${1}"
./.gitcheck
if [ "${mode}" = help ]; then
usage $0
exit 0
elif [ $# -lt 2 ]; then
usage $0
exit 1
fi
[ "${mode}" = "help" ] && usage ${0} && exit 0
[ $# -lt 2 ] && usage ${0} && exit 1
if [ "${mode}" = "dependencies" ]; then
install_dependencies $@ || die "Could not install dependencies"
exit 0
@@ -61,8 +53,7 @@ main()
case "${option}" in
list)
printf "Options for mode '%s':\n\n" ${mode}
listoptions "${mode}"
;;
listoptions "${mode}" ;;
all)
for option in $(listoptions "${mode}"); do
"${buildpath}/${mode}/${option}" $@