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
+4 -7
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"
else
build_za "linux" "ntech" &
PID_LINUX=$! PID_LINUX=$!
build_za "windows" "ntech.exe" & (build_za "windows" "/tmp/ntech-build-windows/ntech.exe" && cp /tmp/ntech-build-windows/ntech.exe ntech.exe) &
PID_WIN=$! PID_WIN=$!
wait $PID_LINUX $PID_WIN wait $PID_LINUX $PID_WIN
fi rm -rf /tmp/ntech-build-linux /tmp/ntech-build-windows
;; ;;
*) *)
build_za "linux" "ntech" build_za "linux" "ntech"