From 88b35bd7ebb7e30448579f1564220398f990541c Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Thu, 8 Sep 2022 17:21:06 +0300 Subject: [PATCH] removed idle start brew when it is not needed --- builder | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/builder b/builder index a3ec083..f293bc8 100644 --- a/builder +++ b/builder @@ -817,26 +817,28 @@ function brew () mkdir -p "$KFPublishBrewedPC" - if is_true "$ArgHoldEditor"; then - CMD //C "cd /D $(cygpath -w "$KFWin64") && $(basename "$KFEditor") brewcontent -platform=PC $PackageBrew -useunpublished" - if ! brewed "$PackageBrew"; then - brew_cleanup - die "brewing failed" - fi - else - CMD //C "cd /D $(cygpath -w "$KFWin64") && $(basename "$KFEditor") brewcontent -platform=PC $PackageBrew -useunpublished" & - PID="$!" - while ps -p "$PID" &> /dev/null - do - if brewed "$PackageBrew"; then - kill "$PID" - break + if [[ -n "$PackageBrew" ]]; then + if is_true "$ArgHoldEditor"; then + CMD //C "cd /D $(cygpath -w "$KFWin64") && $(basename "$KFEditor") brewcontent -platform=PC $PackageBrew -useunpublished" + if ! brewed "$PackageBrew"; then + brew_cleanup + die "brewing failed" + fi + else + CMD //C "cd /D $(cygpath -w "$KFWin64") && $(basename "$KFEditor") brewcontent -platform=PC $PackageBrew -useunpublished" & + PID="$!" + while ps -p "$PID" &> /dev/null + do + if brewed "$PackageBrew"; then + kill "$PID" + break + fi + sleep 1 + done + if ! brewed "$PackageBrew"; then + brew_cleanup + die "brewing failed" fi - sleep 1 - done - if ! brewed "$PackageBrew"; then - brew_cleanup - die "brewing failed" fi fi