Add Docker-based Linux release build for Ubuntu 20.04 compatibility

This commit is contained in:
dan_s
2026-02-22 12:43:30 -06:00
parent e399d62140
commit 64e7498942
5 changed files with 73 additions and 2 deletions

View File

@@ -41,6 +41,16 @@ if [[ "${1:-}" == "--win-release" ]]; then
exit $?
fi
# Check for --linux-release flag (builds inside Ubuntu 20.04 container for max compatibility)
if [[ "${1:-}" == "--linux-release" ]]; then
shift
echo "Building Linux release inside Ubuntu 20.04 Docker container..."
sudo docker build -t hush-builder -f Dockerfile.build .
sudo docker run --rm -v "$SCRIPT_DIR:/hush3" hush-builder "$@"
echo "Docker build complete. Release is in release-linux/"
exit $?
fi
# run correct build script for detected OS
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
check_and_clean_target "linux"