From b325667e48aba3e6d3fd2889533a7cf9a948366a Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Fri, 25 Mar 2022 16:57:29 +0100 Subject: build.sh: Add command to print available machines This makes it easier to reuse that script from other scripts. Signed-off-by: Denis 'GNUtoo' Carikli --- build.sh | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/build.sh b/build.sh index 645e5472..095fb70c 100755 --- a/build.sh +++ b/build.sh @@ -30,13 +30,21 @@ supported_machines=" \ usage() { - printf "%s <" "$0" - for machine in ${supported_machines} ; do - printf "${machine}|" - done - printf "\b>\n" - printf "%s all # build all machines\n" "$0" - exit 1 + printf "Usage:\n%s <" "$0" + for machine in ${supported_machines} ; do + printf "${machine}|" + done + printf "\b>\n" + printf "%s all # build all machines\n" "$0" + printf "%s machines # print all machines supported by this script\n" "$0" + exit 1 +} + +print_machines() +{ + for machine in ${supported_machines} ; do + printf "${machine}\n" + done } build() @@ -62,6 +70,8 @@ if [ "$1" = "all" ] ; then for machine in ${supported_machines} ; do build "${machine}" done +elif [ "$1" = "machines" ] ; then + print_machines else found=0 for machine in ${supported_machines} ; do -- cgit v1.2.3