1
0

removed idle start brew when it is not needed

This commit is contained in:
GenZmeY 2022-09-08 17:21:06 +03:00
parent cd658d9af9
commit 88b35bd7eb

40
builder
View File

@ -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