Pin OpenSSL packages to apt snapshot
ober
6ac5bdc238699052844a7903863e28e61eadf75b
--- a/Dockerfile.qt +++ b/Dockerfile.qt @@ -31,7 +31,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates -e "s#https?://ports\\.ubuntu\\.com/ubuntu-ports/?#https://snapshot.ubuntu.com/ubuntu/${APT_SNAPSHOT}/#g" \ /etc/apt/sources.list.d/ubuntu.sources && \ rm -rf /var/lib/apt/lists/* && \ - apt-get update && apt-get install -y --no-install-recommends --allow-downgrades \ + apt-get update && \ + ssl_version="$(apt-cache policy libssl-dev | awk '/Candidate:/ { print $2 }')" && \ + apt-get install -y --no-install-recommends --allow-downgrades \ bash \ ca-certificates \ cmake \ @@ -42,11 +44,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates gzip \ libgl1-mesa-dev \ libncurses-dev \ - libssl3t64 \ - libssl-dev \ + libssl3t64="$ssl_version" \ + libssl-dev="$ssl_version" \ libudev-dev \ make \ - openssl \ + openssl="$ssl_version" \ patchelf \ pkg-config \ qt6-base-dev \