Skip to content

Commit 4286e93

Browse files
atelalclaude
andcommitted
chore: update geoipupdate from 6.0.0 to 7.1.1
Update GEOIP_UPDATER_VERSION to latest release (7.1.1, Jul 2025). Add SHA256 checksum verification for geoipupdate .deb downloads, matching the existing pattern used for wkhtmltopdf. Also fix the download filename to include the "linux_" prefix matching the actual release artifact names. Closes #135 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 45d9e69 commit 4286e93

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

docker/Dockerfile

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,9 @@ ARG TARGETARCH
128128
ARG WKHTMLTOPDF_VERSION=0.12.6.1
129129
ARG WKHTMLTOPDF_AMD64_CHECKSUM='98ba0d157b50d36f23bd0dedf4c0aa28c7b0c50fcdcdc54aa5b6bbba81a3941d'
130130
ARG WKHTMLTOPDF_ARM64_CHECKSUM='b6606157b27c13e044d0abbe670301f88de4e1782afca4f9c06a5817f3e03a9c'
131-
ARG GEOIP_UPDATER_VERSION=6.0.0
131+
ARG GEOIP_UPDATER_VERSION=7.1.1
132+
ARG GEOIP_AMD64_CHECKSUM='c4c964b0fabbeac4087636f4fc822a9f8c35204641675d242781a270f739b3e3'
133+
ARG GEOIP_ARM64_CHECKSUM='687e373348973fd9a9da7e7d8f23b7cac34ad786ea7db71f280c4953f532043c'
132134
ARG ODOO_VERSION=19.0
133135
ARG UID=1000
134136
ARG GID=1000
@@ -216,11 +218,17 @@ RUN --mount=type=cache,target=/tmp/downloads,sharing=locked \
216218
fi; \
217219
apt-get install -y --no-install-recommends "$WKHTMLTOPDF_DEB"; \
218220
# geoipupdate
219-
GEOIP_DEB="/tmp/downloads/geoipupdate_${GEOIP_UPDATER_VERSION}_${TARGETARCH}.deb"; \
220-
if [ ! -f "$GEOIP_DEB" ] || ! dpkg --info "$GEOIP_DEB" >/dev/null 2>&1; then \
221+
if [ "$TARGETARCH" = "arm64" ]; then \
222+
GEOIP_CHECKSUM=$GEOIP_ARM64_CHECKSUM; \
223+
elif [ "$TARGETARCH" = "amd64" ]; then \
224+
GEOIP_CHECKSUM=$GEOIP_AMD64_CHECKSUM; \
225+
fi; \
226+
GEOIP_DEB="/tmp/downloads/geoipupdate_${GEOIP_UPDATER_VERSION}_linux_${TARGETARCH}.deb"; \
227+
if [ ! -f "$GEOIP_DEB" ] || ! echo "${GEOIP_CHECKSUM} ${GEOIP_DEB}" | sha256sum -c - >/dev/null 2>&1; then \
221228
rm -f "$GEOIP_DEB"; \
222229
curl -sSL -o "$GEOIP_DEB" \
223230
"https://github.com/maxmind/geoipupdate/releases/download/v${GEOIP_UPDATER_VERSION}/geoipupdate_${GEOIP_UPDATER_VERSION}_linux_${TARGETARCH}.deb"; \
231+
echo "${GEOIP_CHECKSUM} ${GEOIP_DEB}" | sha256sum -c -; \
224232
fi; \
225233
dpkg -i "$GEOIP_DEB"
226234

0 commit comments

Comments
 (0)