From b3ba4fcaf566a6abe4bb4209db6df5ac2fe1d936 Mon Sep 17 00:00:00 2001 From: Deda Date: Fri, 23 Feb 2024 15:33:29 +0100 Subject: [PATCH] Add options to init subcommand --- release/package/run.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/release/package/run.sh b/release/package/run.sh index 5ac8a0995..50b44d893 100755 --- a/release/package/run.sh +++ b/release/package/run.sh @@ -32,7 +32,7 @@ PROJECT_ROOT="$SCRIPT_DIR/../.." HOST_OUTPUT_DIR="$PROJECT_ROOT/build/output" print_help () { - echo "$0 init {toolchain _version} {arch} | docker | build {toolchain _version} {os} | package {toolchain _version} {os} {build_type} [--for-docker|--for-platform]" + echo "$0 init {toolchain _version} {arch} [--build-only | --no-build] | docker | build {toolchain _version} {os} | package {toolchain _version} {os} {build_type} [--for-docker|--for-platform]" echo "" echo " Archs: ${SUPPORTED_ARCHS[*]}" echo " Build types: ${SUPPORTED_BUILD_TYPES[*]}" @@ -197,7 +197,7 @@ make_package () { case "$1" in init) shift 1 - if [[ "$#" -lt 1 ]]; then + if [[ "$#" -lt 2 ]]; then print_help fi toolchain_version="$1" @@ -210,7 +210,17 @@ case "$1" in else docker_compose_cmd="docker-compose" fi - $docker_compose_cmd -f ${arch}-builders-${toolchain_version}.yml up -d --build + if [[ "$#" -gt 2 ]]; then + if [[ "$3" == "--build-only" ]]; then + $docker_compose_cmd -f ${arch}-builders-${toolchain_version}.yml build + elif [[ "$3" == "--no-build" ]]; then + $docker_compose_cmd -f ${arch}-builders-${toolchain_version}.yml up -d + else + print_help + fi + else + $docker_compose_cmd -f ${arch}-builders-${toolchain_version}.yml up -d --build + fi ;; docker)