1- FROM --platform=$TARGETPLATFORM python:3.11.3 -slim-bullseye
1+ FROM --platform=$TARGETPLATFORM python:3.11.14 -slim-bookworm
22
33# NOTE: nodedir has used by cmake-js.
44RUN mkdir /var/.npm \
@@ -53,18 +53,24 @@ RUN ARCH=`uname -m` \
5353 && gpg --verify SHA256SUMS.asc 2>&1 | grep "using ECDSA key" | tr -s ' ' | cut -d ' ' -f5 \
5454 && echo "dump key" \
5555 && gpg --verify SHA256SUMS.asc 2>&1 | grep "using " | tr -s ' ' | cut -d ' ' -f5 \
56+ && echo "gpg keyserver 1" \
5657 && gpg -v --keyserver ${GPG_KEY_SERVER} --recv-keys ${BITCOIN_PGP_KEY} \
58+ && echo "gpg keyserver 2" \
5759 && gpg -v --keyserver hkps://keys.openpgp.org --recv-keys 82921A4B88FD454B7EB8CE3C796C4109063D4EAF \
58- && gpg -v --keyserver hkps://keys.openpgp.org --recv-keys C388F6961FB972A95678E327F62711DBDCA8AE56 \
60+ && echo "verify checksum" \
5961 && sha256sum --ignore-missing --check SHA256SUMS \
6062 && tar -xzvf ${BITCOIN_TARBALL} --directory=/opt/ \
6163 && ln -sfn /opt/bitcoin-${BITCOIN_VERSION}/bin/* /usr/bin \
6264 && rm -f ${BITCOIN_TARBALL} SHA256SUMS.asc
6365
64- # 20220427: ignore gpg verify (for C388F6961FB972A95678E327F62711DBDCA8AE56)
66+ # 20220427: ignore gpg verify (for C388F6961FB972A95678E327F62711DBDCA8AE56)
6567# && gpg --verify -v SHA256SUMS.asc \
6668# && sha256sum --ignore-missing --check SHA256SUMS \
6769
70+ # 20251126: ignore import key
71+ # && echo "gpg keyserver 3" \
72+ # && gpg -v --keyserver hkps://keys.openpgp.org --recv-keys C388F6961FB972A95678E327F62711DBDCA8AE56 \
73+
6874
6975# setup elements
7076ARG ELEMENTS_VERSION=22.1.1
@@ -81,7 +87,9 @@ RUN ARCH=`uname -m` \
8187 && wget -qO ${ELEMENTS_TARBALL} ${ELEMENTS_URL_BASE}/${ELEMENTS_TARBALL} \
8288 && gpg -v --keyserver ${GPG_KEY_SERVER} --recv-keys ${ELEMENTS_PGP_KEY} \
8389 && wget -qO SHA256SUMS.asc ${ELEMENTS_URL_BASE}/SHA256SUMS.asc \
90+ && echo "verify gpg" \
8491 && gpg --verify SHA256SUMS.asc \
92+ && echo "verify checksum" \
8593 && sha256sum --ignore-missing --check SHA256SUMS.asc \
8694 && tar -xzvf ${ELEMENTS_TARBALL} --directory=/opt/ \
8795 && ln -sfn /opt/elements-${ELEMENTS_VERSION}/bin/* /usr/bin \
@@ -109,7 +117,9 @@ RUN ARCH=`uname -m` \
109117 && gpg --keyserver ${GPG_KEY_SERVER} --recv-keys ${CMAKE_PGP_KEY} \
110118 && wget -qO cmake-SHA-256.txt ${CMAKE_URL_BASE}/cmake-${CMAKE_VERSION}-SHA-256.txt \
111119 && wget -qO cmake-SHA-256.txt.asc ${CMAKE_URL_BASE}/cmake-${CMAKE_VERSION}-SHA-256.txt.asc \
120+ && echo "verify gpg" \
112121 && gpg --verify cmake-SHA-256.txt.asc \
122+ && echo "verify checksum" \
113123 && sha256sum --ignore-missing --check cmake-SHA-256.txt \
114124 && tar -xzvf ${CMAKE_TARBALL} --directory=/opt/ \
115125 && mv /opt/${CMAKE_DIR_NAME} /opt/cmake-${CMAKE_VERSION}-linux \
0 commit comments