Build: paralelni UPX u odvojenim tmp folderima (bez race condition)

This commit is contained in:
2026-06-24 22:47:46 +02:00
parent 4b50172a5e
commit a7a1a9180c
+7 -10
View File
@@ -175,16 +175,13 @@ if [[ "$BUILD_IZBOR" =~ ^[dDyY] ]]; then
build_za "windows" "ntech.exe" build_za "windows" "ntech.exe"
;; ;;
3) 3)
if [[ "$UPX_IZBOR" =~ ^[dDyY] ]]; then mkdir -p /tmp/ntech-build-linux /tmp/ntech-build-windows
build_za "linux" "ntech" (build_za "linux" "/tmp/ntech-build-linux/ntech" && cp /tmp/ntech-build-linux/ntech ntech) &
build_za "windows" "ntech.exe" PID_LINUX=$!
else (build_za "windows" "/tmp/ntech-build-windows/ntech.exe" && cp /tmp/ntech-build-windows/ntech.exe ntech.exe) &
build_za "linux" "ntech" & PID_WIN=$!
PID_LINUX=$! wait $PID_LINUX $PID_WIN
build_za "windows" "ntech.exe" & rm -rf /tmp/ntech-build-linux /tmp/ntech-build-windows
PID_WIN=$!
wait $PID_LINUX $PID_WIN
fi
;; ;;
*) *)
build_za "linux" "ntech" build_za "linux" "ntech"