From c90d8a969ab3dad3c762f8a9b4296427e54f1182 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 9 Mar 2026 20:19:17 +0100 Subject: [PATCH 01/27] chore: switch to official `release-keys` repo to verify Node.js --- 20/alpine3.22/Dockerfile | 30 ++++++++---------------------- 20/alpine3.23/Dockerfile | 30 ++++++++---------------------- 20/bookworm-slim/Dockerfile | 31 +++++++++---------------------- 20/bookworm/Dockerfile | 30 ++++++++---------------------- 20/bullseye-slim/Dockerfile | 31 +++++++++---------------------- 20/bullseye/Dockerfile | 30 ++++++++---------------------- 20/trixie-slim/Dockerfile | 31 +++++++++---------------------- 20/trixie/Dockerfile | 30 ++++++++---------------------- 22/alpine3.22/Dockerfile | 30 ++++++++---------------------- 22/alpine3.23/Dockerfile | 30 ++++++++---------------------- 22/bookworm-slim/Dockerfile | 31 +++++++++---------------------- 22/bookworm/Dockerfile | 30 ++++++++---------------------- 22/bullseye-slim/Dockerfile | 31 +++++++++---------------------- 22/bullseye/Dockerfile | 30 ++++++++---------------------- 22/trixie-slim/Dockerfile | 31 +++++++++---------------------- 22/trixie/Dockerfile | 30 ++++++++---------------------- 24/alpine3.22/Dockerfile | 30 ++++++++---------------------- 24/alpine3.23/Dockerfile | 30 ++++++++---------------------- 24/bookworm-slim/Dockerfile | 31 +++++++++---------------------- 24/bookworm/Dockerfile | 30 ++++++++---------------------- 24/bullseye-slim/Dockerfile | 31 +++++++++---------------------- 24/bullseye/Dockerfile | 30 ++++++++---------------------- 24/trixie-slim/Dockerfile | 31 +++++++++---------------------- 24/trixie/Dockerfile | 30 ++++++++---------------------- 25/alpine3.22/Dockerfile | 30 ++++++++---------------------- 25/alpine3.23/Dockerfile | 30 ++++++++---------------------- 25/bookworm-slim/Dockerfile | 31 +++++++++---------------------- 25/bookworm/Dockerfile | 30 ++++++++---------------------- 25/bullseye-slim/Dockerfile | 31 +++++++++---------------------- 25/bullseye/Dockerfile | 30 ++++++++---------------------- 25/trixie-slim/Dockerfile | 31 +++++++++---------------------- 25/trixie/Dockerfile | 30 ++++++++---------------------- Dockerfile-alpine.template | 23 ++++++++--------------- Dockerfile-debian.template | 23 ++++++++--------------- Dockerfile-slim.template | 24 +++++++++--------------- keys/node.keys | 8 -------- keys/nodejs.shasum | 1 + keys/nodejs.url | 1 + update-keys.sh | 6 +++++- update.sh | 9 ++------- 40 files changed, 302 insertions(+), 765 deletions(-) delete mode 100644 keys/node.keys create mode 100644 keys/nodejs.shasum create mode 100644 keys/nodejs.url diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 62a5ff07c4..3a59fef5d5 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -31,35 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -67,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 87e893c776..c29b2b0971 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -31,35 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -67,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 23bd64ead4..7b1439757d 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 0ab5fe66dd..937d0a0d3b 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index f285bf0d05..a6c974dae4 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 64c55dbfd6..24dea1ec64 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 174e7d6ddc..6fd6fa011c 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 5461ec0491..192ccad9ff 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index 0316ad0fd8..d768958465 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -31,35 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -67,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 3fc4635148..77e9ccfaa2 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -31,35 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -67,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index e173790d37..3b5327fe85 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 236b0e2d49..5fd1eb16ee 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 489f7b559a..0dae15b6b3 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index e79027a708..e6054dc55b 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index e5de6198b6..6e25efa6be 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 1c3c0be208..69f4b88a03 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index bc69d8f554..0ccacf2010 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -31,35 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -67,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 88f12cc540..78a3f2d0e0 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -31,35 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -67,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 562d356382..5f174b4c5d 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 18f91968a1..9d9bd816a1 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 1b69ccfbcd..097afa5965 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index e2a561b6a9..fba6316104 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 31764efbc4..747d7ad62c 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 9ffc341172..6a983d54bd 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index b1ac5de841..1ecc7fc861 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -31,35 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -67,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index 4ae83e9955..92d9ce9b52 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -31,35 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -67,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 38b872aa25..b67cc36541 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 5215e9197b..f712fa1c3b 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index d623ec15db..5062447d2a 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index b45ae6ebca..370a4f5a72 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 4b0e0b278b..87148a6d2f 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -17,32 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index babe709cda..8694ae891b 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -15,31 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index d4096cc086..0fe04cc8b2 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -31,28 +31,21 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ - gnupg \ + gpgv \ libgcc \ linux-headers \ make \ python3 \ py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - "${NODE_KEYS[@]}" - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ + && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ @@ -60,7 +53,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ + && rm "node-v$NODE_VERSION.tar.xz"; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 42f866df70..98d30d9327 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -15,24 +15,17 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ i386) ARCH='x86';; \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && set -ex \ - && for key in \ - "${NODE_KEYS[@]}" - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 4794c87a10..f1fec42d6a 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -17,25 +17,19 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - "${NODE_KEYS[@]}" - ; do \ - { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || \ - { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ + && set -exo pipefail \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ + | grep " node-v$NODE_VERSION.tar.xz\$" \ + | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/keys/node.keys b/keys/node.keys deleted file mode 100644 index c2406457ff..0000000000 --- a/keys/node.keys +++ /dev/null @@ -1,8 +0,0 @@ -5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 -DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 -CC68F5A3106FF448322E48ED27F5E38D5B0A215F -8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 -890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 -C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C -108F52B48DB57BB0CC439B2997B01419BD92F80A -A363A499291CBBC940DD62E41F10027AF002F8B0 diff --git a/keys/nodejs.shasum b/keys/nodejs.shasum new file mode 100644 index 0000000000..4020eaabca --- /dev/null +++ b/keys/nodejs.shasum @@ -0,0 +1 @@ +6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx diff --git a/keys/nodejs.url b/keys/nodejs.url new file mode 100644 index 0000000000..a39a252295 --- /dev/null +++ b/keys/nodejs.url @@ -0,0 +1 @@ +https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx diff --git a/update-keys.sh b/update-keys.sh index b6fec15418..10af0f1677 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -1,3 +1,7 @@ #!/bin/sh -ex -curl -fsSLo- --compressed https://github.com/nodejs/node/raw/main/README.md | awk '/--recv-keys.*#/{ gsub(/^.*--recv-keys\s+/,"");gsub(/\s+#.*$/,""); print }' > keys/node.keys +KEYRING_URL=$(curl -fsIo /dev/null -w '%header{Location}' https://github.com/nodejs/release-keys/raw/HEAD/gpg-only-active-keys/pubring.kbx) +TMP_DIR=$(mktemp -d) +(cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum +echo "$KEYRING_URL" > keys/nodejs.url +rm -r "$TMP_DIR" diff --git a/update.sh b/update.sh index 45a0560dd3..b29266a027 100755 --- a/update.sh +++ b/update.sh @@ -132,13 +132,8 @@ function update_node_version() { # shellcheck disable=SC1004 new_line=' \\\ ' - - # Add GPG keys - while read -r line; do - pattern='"\$\{'$(echo "node" | tr '[:lower:]' '[:upper:]')'_KEYS\[@\]\}"' - sed -Ei -e "s/([ \\t]*)(${pattern})/\\1${line}${new_line}\\1\\2/" "${dockerfile}-tmp" - done < "keys/node.keys" - sed -Ei -e "/${pattern}/d" "${dockerfile}-tmp" + # Add Node.js keyring URL and hash + sed -i -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" "${dockerfile}-tmp" if is_alpine "${variant}"; then alpine_version="${variant#*alpine}" From 9cce8373f8694eafb3fc2e12e31c1287cea634eb Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 9 Mar 2026 23:52:30 +0100 Subject: [PATCH 02/27] squash! no pipefail --- Dockerfile-alpine.template | 7 +++---- Dockerfile-debian.template | 9 ++++----- Dockerfile-slim.template | 7 +++---- 3 files changed, 10 insertions(+), 13 deletions(-) diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index 0fe04cc8b2..ddaf301301 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 98d30d9327..e6ae3c7939 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index f1fec42d6a..668f3c558d 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ From 4fb4724c8b6f9820cf9840836760ce8b54518724 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 9 Mar 2026 23:53:01 +0100 Subject: [PATCH 03/27] fixup! squash! no pipefail --- 20/alpine3.22/Dockerfile | 7 +++---- 20/alpine3.23/Dockerfile | 7 +++---- 20/bookworm-slim/Dockerfile | 7 +++---- 20/bookworm/Dockerfile | 9 ++++----- 20/bullseye-slim/Dockerfile | 7 +++---- 20/bullseye/Dockerfile | 9 ++++----- 20/trixie-slim/Dockerfile | 7 +++---- 20/trixie/Dockerfile | 9 ++++----- 22/alpine3.22/Dockerfile | 7 +++---- 22/alpine3.23/Dockerfile | 7 +++---- 22/bookworm-slim/Dockerfile | 7 +++---- 22/bookworm/Dockerfile | 9 ++++----- 22/bullseye-slim/Dockerfile | 7 +++---- 22/bullseye/Dockerfile | 9 ++++----- 22/trixie-slim/Dockerfile | 7 +++---- 22/trixie/Dockerfile | 9 ++++----- 24/alpine3.22/Dockerfile | 7 +++---- 24/alpine3.23/Dockerfile | 7 +++---- 24/bookworm-slim/Dockerfile | 7 +++---- 24/bookworm/Dockerfile | 9 ++++----- 24/bullseye-slim/Dockerfile | 7 +++---- 24/bullseye/Dockerfile | 9 ++++----- 24/trixie-slim/Dockerfile | 7 +++---- 24/trixie/Dockerfile | 9 ++++----- 25/alpine3.22/Dockerfile | 7 +++---- 25/alpine3.23/Dockerfile | 7 +++---- 25/bookworm-slim/Dockerfile | 7 +++---- 25/bookworm/Dockerfile | 9 ++++----- 25/bullseye-slim/Dockerfile | 7 +++---- 25/bullseye/Dockerfile | 9 ++++----- 25/trixie-slim/Dockerfile | 7 +++---- 25/trixie/Dockerfile | 9 ++++----- 32 files changed, 108 insertions(+), 140 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 3a59fef5d5..9af62d9b45 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index c29b2b0971..0261fd9d70 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 7b1439757d..8c2478533e 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 937d0a0d3b..79f6325791 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index a6c974dae4..80aae9ecf0 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 24dea1ec64..7cd3be33ba 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 6fd6fa011c..153eaf07f9 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 192ccad9ff..ecfe09b74c 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index d768958465..43add60f58 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 77e9ccfaa2..02c829264e 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 3b5327fe85..db783697d0 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 5fd1eb16ee..0a0578800a 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 0dae15b6b3..64a19e1bc5 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index e6054dc55b..81136c5089 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 6e25efa6be..032519bc9e 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 69f4b88a03..8d892f4557 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index 0ccacf2010..136fdff835 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 78a3f2d0e0..7a23429786 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 5f174b4c5d..85c23fed19 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 9d9bd816a1..9260e94826 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 097afa5965..521fa11a9d 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index fba6316104..96923ce27d 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 747d7ad62c..9cab264e73 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 6a983d54bd..943f8253a4 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 1ecc7fc861..e5d1e0c406 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index 92d9ce9b52..7b1a3ddb75 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,10 +40,9 @@ RUN addgroup -g 1000 node \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index b67cc36541..dbd9093c06 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index f712fa1c3b..0684d12760 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 5062447d2a..529e2d6281 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 370a4f5a72..6f8b6b6fca 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 87148a6d2f..0ac73b58df 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -23,10 +23,9 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -exo pipefail \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 8694ae891b..f560442970 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -16,13 +16,12 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ *) echo "unsupported architecture"; exit 1 ;; \ esac \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSL --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - | gpgv --keyring="$GNUPGHOME/pubring.kbx" --output - \ - | grep " node-v$NODE_VERSION.tar.xz\$" \ - | sha256sum -c - \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ From 416fb8b1193368437f5b135bce7b4b9c97e600eb Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 9 Mar 2026 23:59:26 +0100 Subject: [PATCH 04/27] fixup! squash! no pipefail --- 20/alpine3.22/Dockerfile | 4 ++-- 20/alpine3.23/Dockerfile | 4 ++-- 20/bookworm-slim/Dockerfile | 4 ++-- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 4 ++-- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 4 ++-- 20/trixie/Dockerfile | 2 +- 22/alpine3.22/Dockerfile | 4 ++-- 22/alpine3.23/Dockerfile | 4 ++-- 22/bookworm-slim/Dockerfile | 4 ++-- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 4 ++-- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 4 ++-- 22/trixie/Dockerfile | 2 +- 24/alpine3.22/Dockerfile | 4 ++-- 24/alpine3.23/Dockerfile | 4 ++-- 24/bookworm-slim/Dockerfile | 4 ++-- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 4 ++-- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 4 ++-- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 4 ++-- 25/alpine3.23/Dockerfile | 4 ++-- 25/bookworm-slim/Dockerfile | 4 ++-- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 4 ++-- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 4 ++-- 25/trixie/Dockerfile | 2 +- Dockerfile-alpine.template | 4 ++-- Dockerfile-debian.template | 2 +- Dockerfile-slim.template | 4 ++-- 35 files changed, 57 insertions(+), 57 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 9af62d9b45..492a7eea8d 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 0261fd9d70..b1b57f3c60 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 8c2478533e..34609f25e4 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 79f6325791..ae223bad94 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 80aae9ecf0..2d0c701491 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 7cd3be33ba..28f417e416 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 153eaf07f9..371ada94a4 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index ecfe09b74c..a3f3f01d3d 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index 43add60f58..632bb5f903 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 02c829264e..7d5794eeea 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index db783697d0..f95ea5ff28 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 0a0578800a..5a561c8de1 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 64a19e1bc5..fdd7b738f4 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 81136c5089..9e35b80b92 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 032519bc9e..c98d8b67d0 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 8d892f4557..4be7dcc3ab 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index 136fdff835..0e90256be5 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 7a23429786..8fa3202a2b 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 85c23fed19..123f7bb801 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 9260e94826..7325b551a4 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 521fa11a9d..a0be917f63 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 96923ce27d..af51457492 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 9cab264e73..f35fc04187 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 943f8253a4..e5872ece1c 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index e5d1e0c406..9ebfb02106 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index 7b1a3ddb75..79c68d4f1d 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index dbd9093c06..19eda60d7c 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 0684d12760..edcd63d157 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 529e2d6281..1c0ef99665 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 6f8b6b6fca..f5642c4aca 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 0ac73b58df..060671484b 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index f560442970..589ff4868f 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index ddaf301301..b9d70ace64 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -42,9 +42,9 @@ RUN addgroup -g 1000 node \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ - && tar -xJf "node-v$NODE_VERSION.tar.xz" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xf "node-v$NODE_VERSION.tar.xz" \ && cd "node-v$NODE_VERSION" \ && ./configure \ && make -j$(getconf _NPROCESSORS_ONLN) V= \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index e6ae3c7939..924c11713d 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -21,8 +21,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 668f3c558d..f8ba9fb661 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -20,13 +20,13 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -exo pipefail \ + && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && rm -rf "$GNUPGHOME" \ + && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 From 8334374375dbfd7a97e635958b99a5e75cb0113c Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 10 Mar 2026 00:02:56 +0100 Subject: [PATCH 05/27] squash! fix file name --- 20/bookworm-slim/Dockerfile | 4 ++-- 20/bookworm/Dockerfile | 4 ++-- 20/bullseye-slim/Dockerfile | 4 ++-- 20/bullseye/Dockerfile | 4 ++-- 20/trixie-slim/Dockerfile | 4 ++-- 20/trixie/Dockerfile | 4 ++-- 22/bookworm-slim/Dockerfile | 4 ++-- 22/bookworm/Dockerfile | 4 ++-- 22/bullseye-slim/Dockerfile | 4 ++-- 22/bullseye/Dockerfile | 4 ++-- 22/trixie-slim/Dockerfile | 4 ++-- 22/trixie/Dockerfile | 4 ++-- 24/bookworm-slim/Dockerfile | 4 ++-- 24/bookworm/Dockerfile | 4 ++-- 24/bullseye-slim/Dockerfile | 4 ++-- 24/bullseye/Dockerfile | 4 ++-- 24/trixie-slim/Dockerfile | 4 ++-- 24/trixie/Dockerfile | 4 ++-- 25/bookworm-slim/Dockerfile | 4 ++-- 25/bookworm/Dockerfile | 4 ++-- 25/bullseye-slim/Dockerfile | 4 ++-- 25/bullseye/Dockerfile | 4 ++-- 25/trixie-slim/Dockerfile | 4 ++-- 25/trixie/Dockerfile | 4 ++-- Dockerfile-debian.template | 4 ++-- Dockerfile-slim.template | 4 ++-- 26 files changed, 52 insertions(+), 52 deletions(-) diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 34609f25e4..47e217605e 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index ae223bad94..139c35c0f8 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 2d0c701491..dd56e8e616 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 28f417e416..155306ba42 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 371ada94a4..c6a6f5fed0 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index a3f3f01d3d..b99b56f893 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index f95ea5ff28..ed5520294c 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 5a561c8de1..1459f35c4c 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index fdd7b738f4..b787af50e3 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 9e35b80b92..95df90c163 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index c98d8b67d0..f5f834e589 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 4be7dcc3ab..aa014eae24 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 123f7bb801..f7d95df8d7 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 7325b551a4..9b13b0d995 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index a0be917f63..2cd28b2d37 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index af51457492..bf3090d54c 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index f35fc04187..14483ed659 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index e5872ece1c..597e05917d 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 19eda60d7c..98f339b425 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index edcd63d157..f6484b2412 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 1c0ef99665..7dfe05567e 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index f5642c4aca..63e2292131 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 060671484b..60532e3248 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 589ff4868f..fed25c4eb5 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 924c11713d..4d093c332b 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -18,11 +18,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index f8ba9fb661..f3bbebcd78 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -22,11 +22,11 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 From 0f084ba65fbaf1c8738fdf8229aa0e4c3f136c8e Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 10 Mar 2026 00:04:49 +0100 Subject: [PATCH 06/27] fixup! squash! fix file name --- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-debian.template | 2 +- Dockerfile-slim.template | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 47e217605e..3a26ae9e55 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 139c35c0f8..e58154ee0f 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index dd56e8e616..f285a224f8 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 155306ba42..32069dc26d 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index c6a6f5fed0..22c1c72acf 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index b99b56f893..93a7261289 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index ed5520294c..f3793544f9 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 1459f35c4c..40f9b75603 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index b787af50e3..c4268614b6 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 95df90c163..9b7c96f73e 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index f5f834e589..2a890b0916 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index aa014eae24..3ccd37c1da 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index f7d95df8d7..0fccdafa75 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 9b13b0d995..f9c45f2342 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 2cd28b2d37..2064a40c32 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index bf3090d54c..4e3f5d4d0e 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 14483ed659..57e26cf5ca 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 597e05917d..131571060a 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 98f339b425..00dde1c741 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index f6484b2412..565527a691 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 7dfe05567e..33e96ea991 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 63e2292131..a8abd8851d 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 60532e3248..20a9a93a9c 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index fed25c4eb5..ddddba2b8e 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 4d093c332b..641d4b099e 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -22,7 +22,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index f3bbebcd78..38bd7601b4 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -26,7 +26,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION-linux-$ARCH\$" SHASUMS256.txt | sha256sum -c - \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 From 327e93ce89128d2bf0ee4b271957501298f2a575 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 10 Mar 2026 00:18:30 +0100 Subject: [PATCH 07/27] squash! somehow trixie does not have gpgv --- 20/bookworm/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-debian.template | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index e58154ee0f..65c36def38 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 32069dc26d..9750bf0713 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 93a7261289..f7faf823ad 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 40f9b75603..09f02cd0d2 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 9b7c96f73e..d10671137f 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 3ccd37c1da..7a4ec0fbe1 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index f9c45f2342..af3b7501be 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 4e3f5d4d0e..a7c63bafc8 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 131571060a..be033cd57b 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 565527a691..466ad6c1ce 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index a8abd8851d..41ada4cee3 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index ddddba2b8e..f9a6083d12 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 641d4b099e..855bd5ef7e 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -20,7 +20,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ + && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ From 4d29191a9465eda7dcc3e57f1dfca0a2d7cf1bbf Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 10 Mar 2026 00:40:19 +0100 Subject: [PATCH 08/27] fixup! squash! somehow trixie does not have gpgv --- 20/bookworm/Dockerfile | 1 + 20/bullseye/Dockerfile | 1 + 20/trixie/Dockerfile | 1 + 22/bookworm/Dockerfile | 1 + 22/bullseye/Dockerfile | 1 + 22/trixie/Dockerfile | 1 + 24/bookworm/Dockerfile | 1 + 24/bullseye/Dockerfile | 1 + 24/trixie/Dockerfile | 1 + 25/bookworm/Dockerfile | 1 + 25/bullseye/Dockerfile | 1 + 25/trixie/Dockerfile | 1 + Dockerfile-debian.template | 1 + 13 files changed, 13 insertions(+) diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 65c36def38..91c488a2ac 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 9750bf0713..4c1e956c32 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index f7faf823ad..c75a42a68f 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 09f02cd0d2..75d799f879 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index d10671137f..0df8461713 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 7a4ec0fbe1..69acdef579 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index af3b7501be..7408822a9d 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index a7c63bafc8..787a3cce78 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index be033cd57b..f31c69a3fc 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 466ad6c1ce..1b0c85157e 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 41ada4cee3..1d0b52085d 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index f9a6083d12..23500cebda 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 855bd5ef7e..90adec4029 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -17,6 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ + && command -v gpgv >/dev/null || apt-get install gpgv \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ From 76b0b22ff70762f7173534cc7ece112efb110e15 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 10 Mar 2026 00:42:25 +0100 Subject: [PATCH 09/27] fixup! squash! somehow trixie does not have gpgv --- 20/bookworm/Dockerfile | 4 ++-- 20/bullseye/Dockerfile | 4 ++-- 20/trixie/Dockerfile | 4 ++-- 22/bookworm/Dockerfile | 4 ++-- 22/bullseye/Dockerfile | 4 ++-- 22/trixie/Dockerfile | 4 ++-- 24/bookworm/Dockerfile | 4 ++-- 24/bullseye/Dockerfile | 4 ++-- 24/trixie/Dockerfile | 4 ++-- 25/bookworm/Dockerfile | 4 ++-- 25/bullseye/Dockerfile | 4 ++-- 25/trixie/Dockerfile | 4 ++-- Dockerfile-debian.template | 4 ++-- 13 files changed, 26 insertions(+), 26 deletions(-) diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 91c488a2ac..8993fa4d61 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 4c1e956c32..f2a55658f1 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index c75a42a68f..42a34b0a7e 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 75d799f879..89fa4c12cb 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 0df8461713..f877b73791 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 69acdef579..416f2fa16a 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 7408822a9d..9f76f721aa 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 787a3cce78..36fae05bef 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index f31c69a3fc..3a33649904 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 1b0c85157e..4f7592b65a 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 1d0b52085d..0f946a3f28 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 23500cebda..96c7a281d8 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 90adec4029..36e5692e7f 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -17,11 +17,11 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || apt-get install gpgv \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --keyring "$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt --verify SHASUMS256.txt.asc \ + && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ From 5082131958aa9fc68b6a4260d866a116d608544a Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 10 Mar 2026 00:51:03 +0100 Subject: [PATCH 10/27] squash! remove duplicate `set -ex` --- 20/bookworm-slim/Dockerfile | 1 - 20/bullseye-slim/Dockerfile | 1 - 20/trixie-slim/Dockerfile | 1 - 22/bookworm-slim/Dockerfile | 1 - 22/bullseye-slim/Dockerfile | 1 - 22/trixie-slim/Dockerfile | 1 - 24/bookworm-slim/Dockerfile | 1 - 24/bullseye-slim/Dockerfile | 1 - 24/trixie-slim/Dockerfile | 1 - 25/bookworm-slim/Dockerfile | 1 - 25/bullseye-slim/Dockerfile | 1 - 25/trixie-slim/Dockerfile | 1 - Dockerfile-slim.template | 1 - 13 files changed, 13 deletions(-) diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 3a26ae9e55..bfd180e655 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index f285a224f8..40cb8211ca 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 22c1c72acf..8ea2232d99 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index f3793544f9..4c58a9ba11 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index c4268614b6..c1b0c477a9 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 2a890b0916..f51465c01b 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 0fccdafa75..2b7432e6e6 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 2064a40c32..7dd33c6790 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 57e26cf5ca..f0b74f7813 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 00dde1c741..81413f2983 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 33e96ea991..7cab8e7b49 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 20a9a93a9c..b0bc128c50 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 38bd7601b4..8ccf5715ef 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -20,7 +20,6 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && set -ex \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ From 619a4d1859fa601c1c2c578b735ecebd4014de89 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 10 Mar 2026 23:17:21 +0100 Subject: [PATCH 11/27] squash! update keyring --- 20/alpine3.22/Dockerfile | 2 +- 20/alpine3.23/Dockerfile | 2 +- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/alpine3.22/Dockerfile | 2 +- 22/alpine3.23/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/alpine3.22/Dockerfile | 2 +- 24/alpine3.23/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 2 +- 25/alpine3.23/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- keys/nodejs.shasum | 2 +- keys/nodejs.url | 2 +- 34 files changed, 34 insertions(+), 34 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 492a7eea8d..f6e8e3569d 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -38,7 +38,7 @@ RUN addgroup -g 1000 node \ python3 \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index b1b57f3c60..d06f07b778 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -38,7 +38,7 @@ RUN addgroup -g 1000 node \ python3 \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index bfd180e655..e20c326cf5 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 8993fa4d61..bc7fc1acdd 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 40cb8211ca..9d41d1e0b6 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index f2a55658f1..a5af655fc0 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 8ea2232d99..f915dfd822 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 42a34b0a7e..8b177eec24 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index 632bb5f903..cbf8c7c924 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -38,7 +38,7 @@ RUN addgroup -g 1000 node \ python3 \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 7d5794eeea..8c3a479bd1 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -38,7 +38,7 @@ RUN addgroup -g 1000 node \ python3 \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 4c58a9ba11..0e85122f3a 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 89fa4c12cb..83e924f876 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index c1b0c477a9..3cd56bcd9b 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index f877b73791..d6ddb8e5e5 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index f51465c01b..b0b4540a1a 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 416f2fa16a..ac31c982a3 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index 0e90256be5..d0e7325f41 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -38,7 +38,7 @@ RUN addgroup -g 1000 node \ python3 \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 8fa3202a2b..026785940e 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -38,7 +38,7 @@ RUN addgroup -g 1000 node \ python3 \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 2b7432e6e6..0d89f98f2a 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 9f76f721aa..b4b8fe0e9f 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 7dd33c6790..51343ae00d 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 36fae05bef..d63f70c41c 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index f0b74f7813..374639160f 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 3a33649904..a5f69a35ad 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 9ebfb02106..620459ed94 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -38,7 +38,7 @@ RUN addgroup -g 1000 node \ python3 \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index 79c68d4f1d..c79d2d93e7 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -38,7 +38,7 @@ RUN addgroup -g 1000 node \ python3 \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 81413f2983..66a259f286 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 4f7592b65a..1b4ed306d0 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 7cab8e7b49..56ae34c6aa 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 0f946a3f28..ad5d6358d5 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index b0bc128c50..96e11bee57 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -20,7 +20,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 96c7a281d8..374791216d 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -18,7 +18,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ - && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx" && echo "6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx" | sha256sum -c) \ + && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/keys/nodejs.shasum b/keys/nodejs.shasum index 4020eaabca..2c4f7a283c 100644 --- a/keys/nodejs.shasum +++ b/keys/nodejs.shasum @@ -1 +1 @@ -6676a927d6261a7ab6bb4ddc69614823567426bb9ac77aee484cfb5d66f4a148 pubring.kbx +70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx diff --git a/keys/nodejs.url b/keys/nodejs.url index a39a252295..1d79bacfc3 100644 --- a/keys/nodejs.url +++ b/keys/nodejs.url @@ -1 +1 @@ -https://raw.githubusercontent.com/nodejs/release-keys/b362bd15f2ac7ce350d7563fc03e0c625e455e5f/gpg-only-active-keys/pubring.kbx +https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx From a3d69470b68500973961db3486e0612428601803 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 16:08:24 +0100 Subject: [PATCH 12/27] squash! address code reviews --- 20/bookworm/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-debian.template | 2 +- update-keys.sh | 56 +++++++++++++++++++++++++++++++++++++- 14 files changed, 68 insertions(+), 14 deletions(-) diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index bc7fc1acdd..927b7d5401 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index a5af655fc0..c48a91b3bc 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 8b177eec24..6b0e490a0a 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 83e924f876..583c55fb7b 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index d6ddb8e5e5..764d81515c 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index ac31c982a3..5d075c237d 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index b4b8fe0e9f..22b1558653 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index d63f70c41c..da64d1a87e 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index a5f69a35ad..9d429882aa 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 1b4ed306d0..5c2d53204b 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index ad5d6358d5..2ba25dd8eb 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 374791216d..7afc86bbb2 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 36e5692e7f..a23405ba7b 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -17,7 +17,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && export GNUPGHOME="$(mktemp -d)" \ && set -ex \ - && command -v gpgv >/dev/null || (apt-get update && apt-get install gpgv) \ + && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ diff --git a/update-keys.sh b/update-keys.sh index 10af0f1677..5024bb78bd 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -2,6 +2,60 @@ KEYRING_URL=$(curl -fsIo /dev/null -w '%header{Location}' https://github.com/nodejs/release-keys/raw/HEAD/gpg-only-active-keys/pubring.kbx) TMP_DIR=$(mktemp -d) +trap "rm -r "$TMP_DIR"; trap - EXIT; exit" EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum + +[ \ +"$(gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | sort)" = \ +'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:' ] + echo "$KEYRING_URL" > keys/nodejs.url -rm -r "$TMP_DIR" From 9f29b07b79ecda219945670f39e6f2ea0d80c85e Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 16:16:05 +0100 Subject: [PATCH 13/27] squash! remove temp files --- 20/alpine3.22/Dockerfile | 2 +- 20/alpine3.23/Dockerfile | 2 +- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/alpine3.22/Dockerfile | 2 +- 22/alpine3.23/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/alpine3.22/Dockerfile | 2 +- 24/alpine3.23/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 2 +- 25/alpine3.23/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-alpine.template | 2 +- Dockerfile-debian.template | 2 +- Dockerfile-slim.template | 2 +- 35 files changed, 35 insertions(+), 35 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index f6e8e3569d..7fc5047833 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index d06f07b778..827bc8839b 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index e20c326cf5..2d64747fe6 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 927b7d5401..5848ea87fd 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 9d41d1e0b6..f4089b7dc0 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index c48a91b3bc..7e8c9d5d1d 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index f915dfd822..43aa77b827 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 6b0e490a0a..a874cdd51b 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index cbf8c7c924..6dc546db40 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 8c3a479bd1..a2426d006e 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 0e85122f3a..e5553f1350 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 583c55fb7b..efec8ff3c2 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 3cd56bcd9b..bdc7440948 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 764d81515c..884425a957 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index b0b4540a1a..658ed9f2c2 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 5d075c237d..bdff2b206d 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index d0e7325f41..2c1cf9b646 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 026785940e..0f698d242c 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 0d89f98f2a..b2b2bad577 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 22b1558653..8608450b03 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 51343ae00d..1be5847fe3 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index da64d1a87e..f0c9c9a389 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 374639160f..15aead0951 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 9d429882aa..067c64cc68 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 620459ed94..7e48ca43e1 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index c79d2d93e7..efb5d2e28a 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 66a259f286..2fd258bd08 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 5c2d53204b..37a2a7566c 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 56ae34c6aa..403a1a5023 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 2ba25dd8eb..7fa4856aa9 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 96e11bee57..444b5cd2db 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 7afc86bbb2..7b6356d9b0 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index b9d70ace64..55c769f188 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -52,7 +52,7 @@ RUN addgroup -g 1000 node \ && apk del .build-deps-full \ && cd .. \ && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz"; \ + && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ fi \ && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index a23405ba7b..112522273a 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -25,7 +25,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ # smoke tests && node --version \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 8ccf5715ef..a0d25c0ec8 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -27,7 +27,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf "$GNUPGHOME" \ && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ && apt-mark auto '.*' > /dev/null \ From 1c999e834beef7d0421bc69f27b9f7f42f1f4c6d Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 16:59:39 +0100 Subject: [PATCH 14/27] squash! move the pubring check inside the Dockerfile --- 20/alpine3.22/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++ 20/alpine3.23/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++ 20/bookworm-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 20/bookworm/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 20/bullseye-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 20/bullseye/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 20/trixie-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 20/trixie/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 22/alpine3.22/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++ 22/alpine3.23/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++ 22/bookworm-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 22/bookworm/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 22/bullseye-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 22/bullseye/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 22/trixie-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 22/trixie/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 24/alpine3.22/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++ 24/alpine3.23/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++ 24/bookworm-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 24/bookworm/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 24/bullseye-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 24/bullseye/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 24/trixie-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 24/trixie/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 25/alpine3.22/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++ 25/alpine3.23/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++ 25/bookworm-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 25/bookworm/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 25/bullseye-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 25/bullseye/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ 25/trixie-slim/Dockerfile | 55 ++++++++++++++++++++++++++++++++++++- 25/trixie/Dockerfile | 53 +++++++++++++++++++++++++++++++++++ Dockerfile-alpine.template | 5 ++++ Dockerfile-debian.template | 4 +++ Dockerfile-slim.template | 6 +++- keys/nodejs.pubring.list | 50 +++++++++++++++++++++++++++++++++ update-keys.sh | 54 +----------------------------------- update.sh | 7 ++++- 38 files changed, 1787 insertions(+), 67 deletions(-) create mode 100644 keys/nodejs.pubring.list diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 7fc5047833..83f1e6b414 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,59 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 827bc8839b..431da638e8 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,59 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 2d64747fe6..a2e3312d12 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 5848ea87fd..ff5d8864d7 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index f4089b7dc0..b7218ec084 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 7e8c9d5d1d..76ee126231 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 43aa77b827..d79482a8ec 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index a874cdd51b..a5270dac70 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index 6dc546db40..abb9e8494e 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,59 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index a2426d006e..ee398a54b0 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,59 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index e5553f1350..3aaaca76c1 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index efec8ff3c2..65fc3ddbed 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index bdc7440948..5893d945c5 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 884425a957..340e504a73 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 658ed9f2c2..2660dd2f9b 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index bdff2b206d..950ce26381 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index 2c1cf9b646..a691b16cd9 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,59 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 0f698d242c..d50baa67e5 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,59 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index b2b2bad577..bf1c610091 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 8608450b03..465e03085f 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 1be5847fe3..4ca78f9e9c 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index f0c9c9a389..b29035433e 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 15aead0951..70c3066b9c 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 067c64cc68..208987b741 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 7e48ca43e1..e11eec36f8 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,59 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index efb5d2e28a..167650c5c2 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,59 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 2fd258bd08..29edbbb5c7 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 37a2a7566c..c3e87e4254 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 403a1a5023..31d7f892f6 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 7fa4856aa9..40e221785a 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 444b5cd2db..f2f8757140 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -17,10 +17,63 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 7b6356d9b0..9147ada93e 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,6 +19,59 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index 55c769f188..24272276a1 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -31,6 +31,7 @@ RUN addgroup -g 1000 node \ binutils-gold \ g++ \ gcc \ + gnupg \ gpgv \ libgcc \ linux-headers \ @@ -39,6 +40,10 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +{{NODEJS_KEYRING_EXPECTED_CONTENT}} +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 112522273a..77f787f958 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -19,6 +19,10 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +{{NODEJS_KEYRING_EXPECTED_CONTENT}} +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index a0d25c0ec8..0396082e0b 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -17,10 +17,14 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' +{{NODEJS_KEYRING_EXPECTED_CONTENT}} +EOF +)" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/keys/nodejs.pubring.list b/keys/nodejs.pubring.list new file mode 100644 index 0000000000..8b12ea291c --- /dev/null +++ b/keys/nodejs.pubring.list @@ -0,0 +1,50 @@ +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: +sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +tru::1:1773151472:0:3:1:5 +uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: diff --git a/update-keys.sh b/update-keys.sh index 5024bb78bd..3ca849cdb6 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -5,57 +5,5 @@ TMP_DIR=$(mktemp -d) trap "rm -r "$TMP_DIR"; trap - EXIT; exit" EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum -[ \ -"$(gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | sort)" = \ -'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:' ] - +gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | sort > keys/nodejs.pubring.list echo "$KEYRING_URL" > keys/nodejs.url diff --git a/update.sh b/update.sh index b29266a027..f67f14c690 100755 --- a/update.sh +++ b/update.sh @@ -133,7 +133,12 @@ function update_node_version() { new_line=' \\\ ' # Add Node.js keyring URL and hash - sed -i -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" "${dockerfile}-tmp" + sed -i \ + -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" \ + -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" \ + -e '/^{{NODEJS_KEYRING_EXPECTED_CONTENT}}$/r keys/nodejs.pubring.list' \ + -e '/^{{NODEJS_KEYRING_EXPECTED_CONTENT}}$/d' \ + "${dockerfile}-tmp" if is_alpine "${variant}"; then alpine_version="${variant#*alpine}" From 70d5ba1f740c58c8758883152c09a0b230960813 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:02:05 +0100 Subject: [PATCH 15/27] squash! shellcheck --- update-keys.sh | 2 +- update.sh | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/update-keys.sh b/update-keys.sh index 3ca849cdb6..9a32fa0fc8 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -2,7 +2,7 @@ KEYRING_URL=$(curl -fsIo /dev/null -w '%header{Location}' https://github.com/nodejs/release-keys/raw/HEAD/gpg-only-active-keys/pubring.kbx) TMP_DIR=$(mktemp -d) -trap "rm -r "$TMP_DIR"; trap - EXIT; exit" EXIT INT HUP +trap 'rm -r "$TMP_DIR"; trap - EXIT; exit' EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | sort > keys/nodejs.pubring.list diff --git a/update.sh b/update.sh index f67f14c690..42ce523251 100755 --- a/update.sh +++ b/update.sh @@ -129,9 +129,6 @@ function update_node_version() { sed -Ei -e 's/^FROM (.*)/FROM '"$fromprefix"'\1/' "${dockerfile}-tmp" sed -Ei -e 's/^(ENV NODE_VERSION)=.*/\1='"${nodeVersion}"'/' "${dockerfile}-tmp" - # shellcheck disable=SC1004 - new_line=' \\\ -' # Add Node.js keyring URL and hash sed -i \ -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" \ From 754cbb9b540cd6887bf9a81357d7a334750952e7 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:14:54 +0100 Subject: [PATCH 16/27] fixup! squash! move the pubring check inside the Dockerfile --- 20/alpine3.22/Dockerfile | 54 +------------------------------------ 20/alpine3.23/Dockerfile | 54 +------------------------------------ 20/bookworm-slim/Dockerfile | 54 +------------------------------------ 20/bookworm/Dockerfile | 54 +------------------------------------ 20/bullseye-slim/Dockerfile | 54 +------------------------------------ 20/bullseye/Dockerfile | 54 +------------------------------------ 20/trixie-slim/Dockerfile | 54 +------------------------------------ 20/trixie/Dockerfile | 54 +------------------------------------ 22/alpine3.22/Dockerfile | 54 +------------------------------------ 22/alpine3.23/Dockerfile | 54 +------------------------------------ 22/bookworm-slim/Dockerfile | 54 +------------------------------------ 22/bookworm/Dockerfile | 54 +------------------------------------ 22/bullseye-slim/Dockerfile | 54 +------------------------------------ 22/bullseye/Dockerfile | 54 +------------------------------------ 22/trixie-slim/Dockerfile | 54 +------------------------------------ 22/trixie/Dockerfile | 54 +------------------------------------ 24/alpine3.22/Dockerfile | 54 +------------------------------------ 24/alpine3.23/Dockerfile | 54 +------------------------------------ 24/bookworm-slim/Dockerfile | 54 +------------------------------------ 24/bookworm/Dockerfile | 54 +------------------------------------ 24/bullseye-slim/Dockerfile | 54 +------------------------------------ 24/bullseye/Dockerfile | 54 +------------------------------------ 24/trixie-slim/Dockerfile | 54 +------------------------------------ 24/trixie/Dockerfile | 54 +------------------------------------ 25/alpine3.22/Dockerfile | 54 +------------------------------------ 25/alpine3.23/Dockerfile | 54 +------------------------------------ 25/bookworm-slim/Dockerfile | 54 +------------------------------------ 25/bookworm/Dockerfile | 54 +------------------------------------ 25/bullseye-slim/Dockerfile | 54 +------------------------------------ 25/bullseye/Dockerfile | 54 +------------------------------------ 25/trixie-slim/Dockerfile | 54 +------------------------------------ 25/trixie/Dockerfile | 54 +------------------------------------ Dockerfile-alpine.template | 5 +--- Dockerfile-debian.template | 5 +--- Dockerfile-slim.template | 5 +--- update.sh | 3 +-- 36 files changed, 36 insertions(+), 1710 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 83f1e6b414..9d68c550e8 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,59 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 431da638e8..e14c2131a9 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,59 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index a2e3312d12..fd8410eecc 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index ff5d8864d7..041d757876 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index b7218ec084..4f3f110c10 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 76ee126231..1e4a1345c5 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index d79482a8ec..b8d14d4bc3 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index a5270dac70..2f660a7b9c 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index abb9e8494e..a1c3248b57 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,59 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index ee398a54b0..15a60c2f47 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,59 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 3aaaca76c1..44429f197d 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 65fc3ddbed..a5f7aae376 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 5893d945c5..2ec7cc5b93 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 340e504a73..ad258e114a 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 2660dd2f9b..2afeabeef9 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 950ce26381..5a1314f778 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index a691b16cd9..dc3edff133 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,59 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index d50baa67e5..6b586ac615 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,59 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index bf1c610091..ddb46a776a 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 465e03085f..fc90e0f845 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 4ca78f9e9c..b3d82e7811 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index b29035433e..7731a59cad 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 70c3066b9c..23ee7e5196 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 208987b741..e26ebfd9c1 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index e11eec36f8..57ea7d0949 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,59 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index 167650c5c2..a514afcf44 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,59 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 29edbbb5c7..65ffa6d199 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index c3e87e4254..2ca76d8ccb 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 31d7f892f6..89a274dd68 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 40e221785a..8f40bf64e6 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index f2f8757140..ef8de0ec48 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -21,59 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 9147ada93e..c11e2e4f25 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,59 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index 24272276a1..c1102bc9b8 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -40,10 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -{{NODEJS_KEYRING_EXPECTED_CONTENT}} -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 77f787f958..1b88dd681e 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -19,10 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -{{NODEJS_KEYRING_EXPECTED_CONTENT}} -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 0396082e0b..6d9ec390fa 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -21,10 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(cat <<'EOF' -{{NODEJS_KEYRING_EXPECTED_CONTENT}} -EOF -)" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/update.sh b/update.sh index 42ce523251..81529cb0f3 100755 --- a/update.sh +++ b/update.sh @@ -133,8 +133,7 @@ function update_node_version() { sed -i \ -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" \ -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" \ - -e '/^{{NODEJS_KEYRING_EXPECTED_CONTENT}}$/r keys/nodejs.pubring.list' \ - -e '/^{{NODEJS_KEYRING_EXPECTED_CONTENT}}$/d' \ + -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.pubring.list)/" \ "${dockerfile}-tmp" if is_alpine "${variant}"; then From fa4b14079f727a5315bddb10d960434e4a460836 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:19:50 +0100 Subject: [PATCH 17/27] squash! fix typo --- 20/bookworm-slim/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- Dockerfile-slim.template | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index fd8410eecc..7a3c89a5c2 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 4f3f110c10..558ea7473c 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index b8d14d4bc3..83671a5132 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 44429f197d..9c300b995a 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 2ec7cc5b93..6b378ecda8 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 2afeabeef9..daf6620913 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index ddb46a776a..3b1b887bfe 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index b3d82e7811..c1dbd32cfd 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 23ee7e5196..d7a4657aee 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 65ffa6d199..fe857fb605 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 89a274dd68..d1b2e266cd 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index ef8de0ec48..a00e35d566 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 6d9ec390fa..eb91d6179b 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -17,7 +17,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ esac \ && set -ex \ # libatomic1 for arm - && apt-get update && apt-get install -y ca-certificates curl wget gunpg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ + && apt-get update && apt-get install -y ca-certificates curl wget gnupg gpgv dirmngr xz-utils libatomic1 --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ From 93098e1a450326b9db5b059c0c8cc53e6478834b Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:23:53 +0100 Subject: [PATCH 18/27] squash! use `printf` to get a reliable result --- 20/alpine3.22/Dockerfile | 3 ++- 20/alpine3.23/Dockerfile | 3 ++- 20/bookworm-slim/Dockerfile | 3 ++- 20/bookworm/Dockerfile | 3 ++- 20/bullseye-slim/Dockerfile | 3 ++- 20/bullseye/Dockerfile | 3 ++- 20/trixie-slim/Dockerfile | 3 ++- 20/trixie/Dockerfile | 3 ++- 22/alpine3.22/Dockerfile | 3 ++- 22/alpine3.23/Dockerfile | 3 ++- 22/bookworm-slim/Dockerfile | 3 ++- 22/bookworm/Dockerfile | 3 ++- 22/bullseye-slim/Dockerfile | 3 ++- 22/bullseye/Dockerfile | 3 ++- 22/trixie-slim/Dockerfile | 3 ++- 22/trixie/Dockerfile | 3 ++- 24/alpine3.22/Dockerfile | 3 ++- 24/alpine3.23/Dockerfile | 3 ++- 24/bookworm-slim/Dockerfile | 3 ++- 24/bookworm/Dockerfile | 3 ++- 24/bullseye-slim/Dockerfile | 3 ++- 24/bullseye/Dockerfile | 3 ++- 24/trixie-slim/Dockerfile | 3 ++- 24/trixie/Dockerfile | 3 ++- 25/alpine3.22/Dockerfile | 3 ++- 25/alpine3.23/Dockerfile | 3 ++- 25/bookworm-slim/Dockerfile | 3 ++- 25/bookworm/Dockerfile | 3 ++- 25/bullseye-slim/Dockerfile | 3 ++- 25/bullseye/Dockerfile | 3 ++- 25/trixie-slim/Dockerfile | 3 ++- 25/trixie/Dockerfile | 3 ++- update.sh | 2 +- 33 files changed, 65 insertions(+), 33 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 9d68c550e8..e2332b38ca 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,7 +40,8 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index e14c2131a9..088d7d31c9 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,7 +40,8 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 7a3c89a5c2..47a86e442b 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 041d757876..ad860d099b 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 558ea7473c..dce675f773 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 1e4a1345c5..6e2a351526 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 83671a5132..5b77fd412a 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 2f660a7b9c..eab2f70f6c 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index a1c3248b57..bd8f53832f 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,7 +40,8 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 15a60c2f47..64e16df579 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,7 +40,8 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 9c300b995a..e61d9738db 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index a5f7aae376..c9b7d0ee5a 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 6b378ecda8..434ff19e7b 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index ad258e114a..d12b3e6a22 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index daf6620913..4204b37dfb 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 5a1314f778..8cc6a16307 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index dc3edff133..6f0029eda4 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,7 +40,8 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 6b586ac615..cd7e212346 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,7 +40,8 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 3b1b887bfe..ddf98ad60e 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index fc90e0f845..af2cedfd9e 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index c1dbd32cfd..42652ead5a 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 7731a59cad..430dab6db8 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index d7a4657aee..a25d0b1c20 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index e26ebfd9c1..bb30b07f1b 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 57ea7d0949..478c581ec1 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,7 +40,8 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index a514afcf44..e86430dcd7 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,7 +40,8 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index fe857fb605..89ffd7541d 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 2ca76d8ccb..f0709a4bf9 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index d1b2e266cd..8486f9baa3 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 8f40bf64e6..aeb2c299be 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index a00e35d566..4ae5739ca7 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -21,7 +21,8 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index c11e2e4f25..7f95333f2c 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,7 +19,8 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/update.sh b/update.sh index 81529cb0f3..0a574da0a7 100755 --- a/update.sh +++ b/update.sh @@ -133,7 +133,7 @@ function update_node_version() { sed -i \ -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" \ -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" \ - -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.pubring.list)/" \ + -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.pubring.list)\\n')/" \ "${dockerfile}-tmp" if is_alpine "${variant}"; then From 7d9a4600504907f36abaf9a40ac1700edf0121a7 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:25:09 +0100 Subject: [PATCH 19/27] fixup! squash! use `printf` to get a reliable result --- 20/alpine3.22/Dockerfile | 3 +-- 20/alpine3.23/Dockerfile | 3 +-- 20/bookworm-slim/Dockerfile | 3 +-- 20/bookworm/Dockerfile | 3 +-- 20/bullseye-slim/Dockerfile | 3 +-- 20/bullseye/Dockerfile | 3 +-- 20/trixie-slim/Dockerfile | 3 +-- 20/trixie/Dockerfile | 3 +-- 22/alpine3.22/Dockerfile | 3 +-- 22/alpine3.23/Dockerfile | 3 +-- 22/bookworm-slim/Dockerfile | 3 +-- 22/bookworm/Dockerfile | 3 +-- 22/bullseye-slim/Dockerfile | 3 +-- 22/bullseye/Dockerfile | 3 +-- 22/trixie-slim/Dockerfile | 3 +-- 22/trixie/Dockerfile | 3 +-- 24/alpine3.22/Dockerfile | 3 +-- 24/alpine3.23/Dockerfile | 3 +-- 24/bookworm-slim/Dockerfile | 3 +-- 24/bookworm/Dockerfile | 3 +-- 24/bullseye-slim/Dockerfile | 3 +-- 24/bullseye/Dockerfile | 3 +-- 24/trixie-slim/Dockerfile | 3 +-- 24/trixie/Dockerfile | 3 +-- 25/alpine3.22/Dockerfile | 3 +-- 25/alpine3.23/Dockerfile | 3 +-- 25/bookworm-slim/Dockerfile | 3 +-- 25/bookworm/Dockerfile | 3 +-- 25/bullseye-slim/Dockerfile | 3 +-- 25/bullseye/Dockerfile | 3 +-- 25/trixie-slim/Dockerfile | 3 +-- 25/trixie/Dockerfile | 3 +-- update.sh | 2 +- 33 files changed, 33 insertions(+), 65 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index e2332b38ca..1907797cca 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,8 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 088d7d31c9..1329623345 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,8 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 47a86e442b..4f73a57e84 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index ad860d099b..eb8f7346a3 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index dce675f773..5b1bd85625 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 6e2a351526..a4868a8880 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 5b77fd412a..c0ab2fbf68 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index eab2f70f6c..7752b90281 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index bd8f53832f..86cd823643 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,8 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 64e16df579..1b27628f5e 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,8 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index e61d9738db..5bb86bafd7 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index c9b7d0ee5a..d06bb058da 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 434ff19e7b..56f1450db2 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index d12b3e6a22..224e87bb58 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 4204b37dfb..b767310304 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 8cc6a16307..61566caa05 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index 6f0029eda4..02a67b12a8 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,8 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index cd7e212346..72b64cb321 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,8 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index ddf98ad60e..515fb211c6 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index af2cedfd9e..cae40bcc92 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 42652ead5a..addbfbf964 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 430dab6db8..11dc0a2e22 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index a25d0b1c20..b98af9f90e 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index bb30b07f1b..9dc478fa86 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 478c581ec1..986037017e 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,8 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index e86430dcd7..139f6461c5 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,8 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 89ffd7541d..32b71ed315 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index f0709a4bf9..3778b576d3 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 8486f9baa3..d76451b71e 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index aeb2c299be..376f4d591c 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 4ae5739ca7..b0d9efb865 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -21,8 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 7f95333f2c..f0c66d5e8e 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,8 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/update.sh b/update.sh index 0a574da0a7..b15e5fbb2a 100755 --- a/update.sh +++ b/update.sh @@ -133,7 +133,7 @@ function update_node_version() { sed -i \ -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" \ -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" \ - -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.pubring.list)\\n')/" \ + -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.pubring.list)\\\\n')/" \ "${dockerfile}-tmp" if is_alpine "${variant}"; then From 9f6569aa2aae3e0ffd33dc2f1769ffbce994f19a Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:37:03 +0100 Subject: [PATCH 20/27] squash! don't sort, filter out env specific value --- 20/alpine3.22/Dockerfile | 2 +- 20/alpine3.23/Dockerfile | 2 +- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/alpine3.22/Dockerfile | 2 +- 22/alpine3.23/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/alpine3.22/Dockerfile | 2 +- 24/alpine3.23/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 2 +- 25/alpine3.23/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-alpine.template | 2 +- Dockerfile-debian.template | 2 +- Dockerfile-slim.template | 2 +- keys/nodejs.pubring.list | 79 ++++++++++++++++++------------------- update-keys.sh | 2 +- 37 files changed, 75 insertions(+), 76 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 1907797cca..29753be40b 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 1329623345..f76513ac1b 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 4f73a57e84..2edfbb17f6 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index eb8f7346a3..0e8b0f3a27 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 5b1bd85625..35722303bc 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index a4868a8880..2192c5e55d 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index c0ab2fbf68..bdeeb477ac 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 7752b90281..ae694e1204 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index 86cd823643..78b2779306 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 1b27628f5e..fb107df965 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 5bb86bafd7..5780afae90 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index d06bb058da..2a151e2d37 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 56f1450db2..d809b58ebb 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 224e87bb58..6ef16857a1 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index b767310304..22854e14bf 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 61566caa05..5d1a88e0aa 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index 02a67b12a8..c6b4601174 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 72b64cb321..6a543b25de 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 515fb211c6..9aa9cb3341 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index cae40bcc92..15d7d1ed46 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index addbfbf964..c4dd8801d5 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 11dc0a2e22..d5efb5cd91 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index b98af9f90e..f35a0d4b7a 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 9dc478fa86..10f8624b8c 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 986037017e..a2c93bedef 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index 139f6461c5..87c6cc1b1e 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 32b71ed315..c2657f0266 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 3778b576d3..b4f045548e 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index d76451b71e..cded275c5c 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 376f4d591c..ae7b943afd 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index b0d9efb865..ac9c3641d2 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index f0c66d5e8e..b44107573f 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "$(printf 'fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\npub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\ntru::1:1773151472:0:3:1:5\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index c1102bc9b8..44c531ef59 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 1b88dd681e..a2f3d2c1c8 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index eb91d6179b..1f273b738b 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sort)" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/keys/nodejs.pubring.list b/keys/nodejs.pubring.list index 8b12ea291c..c5ad8ee6c7 100644 --- a/keys/nodejs.pubring.list +++ b/keys/nodejs.pubring.list @@ -1,50 +1,49 @@ -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: +uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: +sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: +fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: +pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: +fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: +sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: +pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: +fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: +uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: +sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: +uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: +sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: +fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: +pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: +fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: +uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: +pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: +fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: +uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: +uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: +uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: -tru::1:1773151472:0:3:1:5 +fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: +pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: +fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: +sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: +fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: +pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: +fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: +sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: +fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: +sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: +fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: +sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: +fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: diff --git a/update-keys.sh b/update-keys.sh index 9a32fa0fc8..df3b093b6b 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -5,5 +5,5 @@ TMP_DIR=$(mktemp -d) trap 'rm -r "$TMP_DIR"; trap - EXIT; exit' EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum -gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | sort > keys/nodejs.pubring.list +gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d' > keys/nodejs.pubring.list echo "$KEYRING_URL" > keys/nodejs.url From 6a15424261916c3e800b7f0a9401bb5c252664bb Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:42:45 +0100 Subject: [PATCH 21/27] squash! only check for fingerprints --- 20/alpine3.22/Dockerfile | 2 +- 20/alpine3.23/Dockerfile | 2 +- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/alpine3.22/Dockerfile | 2 +- 22/alpine3.23/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/alpine3.22/Dockerfile | 2 +- 24/alpine3.23/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 2 +- 25/alpine3.23/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-alpine.template | 2 +- Dockerfile-debian.template | 2 +- Dockerfile-slim.template | 2 +- keys/nodejs.pubring.list | 30 ------------------------------ update-keys.sh | 2 +- 37 files changed, 36 insertions(+), 66 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 29753be40b..1be760f5bf 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index f76513ac1b..2073315d35 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 2edfbb17f6..c04511d546 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 0e8b0f3a27..0db334f348 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 35722303bc..5f1f4932a0 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index 2192c5e55d..cd6f9155d4 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index bdeeb477ac..59568996f3 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index ae694e1204..cbfd5b32ee 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index 78b2779306..37150249aa 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index fb107df965..bb179fd72f 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 5780afae90..5a22b10f3d 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 2a151e2d37..a77a064154 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index d809b58ebb..bada8d2570 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 6ef16857a1..27c361f8a7 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 22854e14bf..9d575b90fc 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 5d1a88e0aa..86584ae3c4 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index c6b4601174..51af521630 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 6a543b25de..2fd88a1955 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 9aa9cb3341..d148425736 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 15d7d1ed46..b08afe9ec2 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index c4dd8801d5..f0dfab50be 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index d5efb5cd91..0e1c83b5ee 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index f35a0d4b7a..1c98fb97ab 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 10f8624b8c..62a14983ff 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index a2c93bedef..28ded1cde8 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index 87c6cc1b1e..a6d4f38cfb 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index c2657f0266..40c3e9ca00 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index b4f045548e..63dfb420c1 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index cded275c5c..72ff2630b8 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index ae7b943afd..19d4e45d8f 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index ac9c3641d2..95b35a7b6f 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index b44107573f..1a3f2e2920 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "$(printf 'pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0:\nfpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nuid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0:\nuid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0:\nsub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519::\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\npub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nuid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0:\nsub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519::\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\npub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nuid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0:\nsub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\npub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nuid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0:\nsub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nsub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519::\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\npub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nuid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0:\nsub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\npub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nuid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0:\nuid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0:\nuid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0:\nsub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\npub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nuid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0:\nsub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\npub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nuid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0:\nsub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nsub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nsub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index 44c531ef59..89195bbdd1 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index a2f3d2c1c8..4dbc6d63a4 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 1f273b738b..28f4b98b31 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/keys/nodejs.pubring.list b/keys/nodejs.pubring.list index c5ad8ee6c7..cd7e15ebbe 100644 --- a/keys/nodejs.pubring.list +++ b/keys/nodejs.pubring.list @@ -1,49 +1,19 @@ -pub:u:255:22:20B1A390B168D356:1751136988:::u:::scESC:::::ed25519:::0: fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -uid:u::::1773151025::4B64E9AA67E282998FC0CD9E607DDC59D07EF0D6::Antoine du Hamel ::::::::::0: -uid:u::::1751136988::7F77C9100C2C063FE76864416CF5F377EFAF96DC::Antoine du Hamel ::::::::::0: -sub:u:255:18:039F94E89826F891:1751136988::::::e:::::cv25519:: fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -pub:-:255:22:C77ABFA00DDBF2B7:1677815220:::-:::scESC:::::ed25519:::0: fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -uid:-::::1677815220::AF13231F48008C33AEA635A785BA0A1992AF63C4::Juan José Arboleda ::::::::::0: -sub:-:255:18:0D0792FB9ACAD426:1677815220::::::e:::::cv25519:: fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -pub:-:4096:1:27F5E38D5B0A215F:1711645245:2027005245::-:::scESC::::::23::0: fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -uid:-::::1711645245::443D6CD345E6710170F58F30FC9FB06B252609BE::marco-ippolito ::::::::::0: -sub:-:4096:1:C0AB7FA4DC8F4063:1711645245:2027005245:::::e::::::23: fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -pub:-:4096:1:770F7A9A5AE15600:1460037406:2080645689::-:::scESC::::::23::0: fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -uid:-::::1765285689::5B411E4EE395C91BA7BE1C76FE7C0DC49700A620::Michaël Zasso (Targos) ::::::::::0: -sub:-:4096:1:4708964F8085DFE7:1460037406:1796821732:::::e::::::23: fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -sub:-:255:22:4DAA80D1E737BC9F:1763715081:1796821732:::::s:::::ed25519:: fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -pub:-:3072:1:8BEAB4DFCF555EF4:1652808932:1783525729::-:::scESC::::::23::0: fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -uid:-::::1720453729::66A91B5771A948CA2971C034212CEE70A68C9EB0::RafaelGSS ::::::::::0: -sub:-:3072:1:05DE7928107F3DC0:1652808932:1783525772:::::e::::::23: fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -pub:-:4096:1:C43CEC45C17AB93C:1572264397:::-:::scESC::::::23::0: fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -uid:-::::1750870996::01B4EEEA930298F058DF62CD37570ECC9365C0BE::Richard Lau ::::::::::0: -uid:-::::1601568743::7BB2C566F0EF871E6DCE4750115AF255D9CB7C6E::Richard Lau ::::::::::0: -uid:r::::::1312A91B920AF6003812E73DC6C19CC96FABFB7A::Richard Lau ::::::::::0: -sub:-:4096:1:E140F61BC5979DCC:1572264397::::::e::::::23: fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -pub:-:4096:1:97B01419BD92F80A:1500316168:::-:::scESC::::::23::0: fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -uid:-::::1500316168::3CFC768A41C5BE8C983059A28D8595626C6CD057::Ruy Adorno ::::::::::0: -sub:-:4096:1:E04111EEE1A956A5:1500316168::::::e::::::23: fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -pub:-:4096:1:1F10027AF002F8B0:1561700538:1843474974::-:::scESC::::::23::0: fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -uid:-::::1748866974::BB866FA1E1E4EC9C258B9C5853C506BD8B09A621::ulises Gascon ::::::::::0: -sub:-:4096:1:3C7824F39A895758:1752853787:1815925787:::::s::::::23: fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -sub:e:4096:1:04CD3F2FDE079578:1561700538:1748764157:::::esa::::::23: fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -sub:-:4096:1:900A296076CFC675:1752854012:1815926012:::::e::::::23: fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: diff --git a/update-keys.sh b/update-keys.sh index df3b093b6b..043844df67 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -5,5 +5,5 @@ TMP_DIR=$(mktemp -d) trap 'rm -r "$TMP_DIR"; trap - EXIT; exit' EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum -gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | sed '/^tru:/d' > keys/nodejs.pubring.list +gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | grep '^fpr:' > keys/nodejs.pubring.list echo "$KEYRING_URL" > keys/nodejs.url From daac2745d789cffd851954e8da2377e1b3022d19 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:48:33 +0100 Subject: [PATCH 22/27] squash! move back to `nodejs.keys` --- 20/alpine3.22/Dockerfile | 2 +- 20/alpine3.23/Dockerfile | 2 +- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/alpine3.22/Dockerfile | 2 +- 22/alpine3.23/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/alpine3.22/Dockerfile | 2 +- 24/alpine3.23/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 2 +- 25/alpine3.23/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- keys/nodejs.keys | 19 +++++++++++++++++++ keys/nodejs.pubring.list | 19 ------------------- update-keys.sh | 2 +- update.sh | 2 +- 36 files changed, 53 insertions(+), 53 deletions(-) create mode 100644 keys/nodejs.keys delete mode 100644 keys/nodejs.pubring.list diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index 1be760f5bf..bb0945ca40 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 2073315d35..21b59f9bda 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index c04511d546..ca5321fccc 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 0db334f348..31e66dc145 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 5f1f4932a0..1bdab9fa56 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index cd6f9155d4..f333484f81 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 59568996f3..7a3d9f7fce 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index cbfd5b32ee..9ae58d3060 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index 37150249aa..df0e59dd4e 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index bb179fd72f..558fe30faa 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 5a22b10f3d..2af5e2fb4f 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index a77a064154..308caf0c6b 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index bada8d2570..88e4ad0f6d 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 27c361f8a7..b24ddaf3c2 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index 9d575b90fc..d9e76e9b09 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 86584ae3c4..7c3ca3811f 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index 51af521630..b8bd6dbe7a 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index 2fd88a1955..d0ecd70091 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index d148425736..7ea3c37834 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index b08afe9ec2..7c9cc2b9cd 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index f0dfab50be..c4a92cd198 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 0e1c83b5ee..75adf84639 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 1c98fb97ab..8daf1671e0 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 62a14983ff..70ab3223b5 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 28ded1cde8..448f3f1e97 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index a6d4f38cfb..433717c935 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 40c3e9ca00..8a7adb63be 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 63dfb420c1..9453d84750 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 72ff2630b8..2cb7d4cdf0 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 19d4e45d8f..80ad33268c 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index 95b35a7b6f..adee1df3ea 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 1a3f2e2920..37f56f8a1f 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf 'fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356:\nfpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891:\nfpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7:\nfpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426:\nfpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F:\nfpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063:\nfpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600:\nfpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7:\nfpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F:\nfpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4:\nfpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0:\nfpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C:\nfpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC:\nfpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A:\nfpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5:\nfpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0:\nfpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758:\nfpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578:\nfpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675:\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/keys/nodejs.keys b/keys/nodejs.keys new file mode 100644 index 0000000000..4f26d182cd --- /dev/null +++ b/keys/nodejs.keys @@ -0,0 +1,19 @@ +5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 +0A178CD0FE03CB4F8780980A039F94E89826F891 +DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 +74CD01639B02F3361D0918140D0792FB9ACAD426 +CC68F5A3106FF448322E48ED27F5E38D5B0A215F +80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063 +8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 +EDC5FCAE2317BA6060FDB92C4708964F8085DFE7 +86C8D74642E67846F8E120284DAA80D1E737BC9F +890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 +4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0 +C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C +C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC +108F52B48DB57BB0CC439B2997B01419BD92F80A +9FC51CEA112B1655FA9398E2E04111EEE1A956A5 +A363A499291CBBC940DD62E41F10027AF002F8B0 +C2B25D9B4272DB29565BA87F3C7824F39A895758 +A6023530FC53461FEC91F99C04CD3F2FDE079578 +7C1F423FA1A6C8F34C1C9924900A296076CFC675 diff --git a/keys/nodejs.pubring.list b/keys/nodejs.pubring.list deleted file mode 100644 index cd7e15ebbe..0000000000 --- a/keys/nodejs.pubring.list +++ /dev/null @@ -1,19 +0,0 @@ -fpr:::::::::5BE8A3F6C8A5C01D106C0AD820B1A390B168D356: -fpr:::::::::0A178CD0FE03CB4F8780980A039F94E89826F891: -fpr:::::::::DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7: -fpr:::::::::74CD01639B02F3361D0918140D0792FB9ACAD426: -fpr:::::::::CC68F5A3106FF448322E48ED27F5E38D5B0A215F: -fpr:::::::::80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063: -fpr:::::::::8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600: -fpr:::::::::EDC5FCAE2317BA6060FDB92C4708964F8085DFE7: -fpr:::::::::86C8D74642E67846F8E120284DAA80D1E737BC9F: -fpr:::::::::890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4: -fpr:::::::::4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0: -fpr:::::::::C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C: -fpr:::::::::C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC: -fpr:::::::::108F52B48DB57BB0CC439B2997B01419BD92F80A: -fpr:::::::::9FC51CEA112B1655FA9398E2E04111EEE1A956A5: -fpr:::::::::A363A499291CBBC940DD62E41F10027AF002F8B0: -fpr:::::::::C2B25D9B4272DB29565BA87F3C7824F39A895758: -fpr:::::::::A6023530FC53461FEC91F99C04CD3F2FDE079578: -fpr:::::::::7C1F423FA1A6C8F34C1C9924900A296076CFC675: diff --git a/update-keys.sh b/update-keys.sh index 043844df67..4a106a444b 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -5,5 +5,5 @@ TMP_DIR=$(mktemp -d) trap 'rm -r "$TMP_DIR"; trap - EXIT; exit' EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum -gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | grep '^fpr:' > keys/nodejs.pubring.list +gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }' > keys/nodejs.keys echo "$KEYRING_URL" > keys/nodejs.url diff --git a/update.sh b/update.sh index b15e5fbb2a..15e2792c94 100755 --- a/update.sh +++ b/update.sh @@ -133,7 +133,7 @@ function update_node_version() { sed -i \ -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" \ -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" \ - -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.pubring.list)\\\\n')/" \ + -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.keys)\\\\n')/" \ "${dockerfile}-tmp" if is_alpine "${variant}"; then From 446500882c53c97766e451e5c6085da7044aa3a7 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:49:30 +0100 Subject: [PATCH 23/27] fixup! squash! move back to `nodejs.keys` --- keys/{nodejs.keys => node.keys} | 0 update-keys.sh | 2 +- update.sh | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename keys/{nodejs.keys => node.keys} (100%) diff --git a/keys/nodejs.keys b/keys/node.keys similarity index 100% rename from keys/nodejs.keys rename to keys/node.keys diff --git a/update-keys.sh b/update-keys.sh index 4a106a444b..42d619f4ef 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -5,5 +5,5 @@ TMP_DIR=$(mktemp -d) trap 'rm -r "$TMP_DIR"; trap - EXIT; exit' EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum -gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }' > keys/nodejs.keys +gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }' > keys/node.keys echo "$KEYRING_URL" > keys/nodejs.url diff --git a/update.sh b/update.sh index 15e2792c94..ec45354d03 100755 --- a/update.sh +++ b/update.sh @@ -133,7 +133,7 @@ function update_node_version() { sed -i \ -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" \ -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" \ - -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.keys)\\\\n')/" \ + -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/node.keys)\\\\n')/" \ "${dockerfile}-tmp" if is_alpine "${variant}"; then From 6d094986be666c33bd7cf6465557ab2830c5442f Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 17:52:29 +0100 Subject: [PATCH 24/27] fixup! squash! move back to `nodejs.keys` --- 20/alpine3.22/Dockerfile | 2 +- 20/alpine3.23/Dockerfile | 2 +- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/alpine3.22/Dockerfile | 2 +- 22/alpine3.23/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/alpine3.22/Dockerfile | 2 +- 24/alpine3.23/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 2 +- 25/alpine3.23/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-alpine.template | 2 +- Dockerfile-debian.template | 2 +- Dockerfile-slim.template | 2 +- 35 files changed, 35 insertions(+), 35 deletions(-) diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index bb0945ca40..cd40e877ca 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 21b59f9bda..8049cba6c6 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index ca5321fccc..7c831dbfcb 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 31e66dc145..24f48cf284 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index 1bdab9fa56..bd08c06086 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index f333484f81..b5918b7211 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 7a3d9f7fce..24629bd4a7 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index 9ae58d3060..d3e0ebcc66 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index df0e59dd4e..f982f3b28d 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 558fe30faa..903687e894 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index 2af5e2fb4f..a28bd1834f 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 308caf0c6b..754e764175 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 88e4ad0f6d..23c0c04159 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index b24ddaf3c2..53537d078f 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index d9e76e9b09..ac60604a64 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 7c3ca3811f..0c08d0f896 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index b8bd6dbe7a..000a49d5b8 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index d0ecd70091..b49d9bedaf 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index 7ea3c37834..cc79cf963b 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 7c9cc2b9cd..5592408bab 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index c4a92cd198..64ba62f4c0 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 75adf84639..0ced8ce185 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 8daf1671e0..8656303ec7 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index 70ab3223b5..c46a74ee86 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index 448f3f1e97..fb54ef0c38 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index 433717c935..ab84ac78a3 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index 8a7adb63be..ebc9ff4990 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 9453d84750..5fc686ba4f 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 2cb7d4cdf0..23e40a8288 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index 80ad33268c..a44ea27492 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index adee1df3ea..fceedb4b61 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index 37f56f8a1f..ac5d403cce 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index 89195bbdd1..84074b8b94 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 4dbc6d63a4..f7e5464b19 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 28f4b98b31..28d4bee88f 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | grep '^fpr:')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ From c63cbda82fc2d4f7b19181bff3ff53b003371d75 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 18:05:14 +0100 Subject: [PATCH 25/27] fixup! squash! move back to `nodejs.keys` --- 20/alpine3.22/Dockerfile | 2 +- 20/alpine3.23/Dockerfile | 2 +- 20/bookworm-slim/Dockerfile | 2 +- 20/bookworm/Dockerfile | 2 +- 20/bullseye-slim/Dockerfile | 2 +- 20/bullseye/Dockerfile | 2 +- 20/trixie-slim/Dockerfile | 2 +- 20/trixie/Dockerfile | 2 +- 22/alpine3.22/Dockerfile | 2 +- 22/alpine3.23/Dockerfile | 2 +- 22/bookworm-slim/Dockerfile | 2 +- 22/bookworm/Dockerfile | 2 +- 22/bullseye-slim/Dockerfile | 2 +- 22/bullseye/Dockerfile | 2 +- 22/trixie-slim/Dockerfile | 2 +- 22/trixie/Dockerfile | 2 +- 24/alpine3.22/Dockerfile | 2 +- 24/alpine3.23/Dockerfile | 2 +- 24/bookworm-slim/Dockerfile | 2 +- 24/bookworm/Dockerfile | 2 +- 24/bullseye-slim/Dockerfile | 2 +- 24/bullseye/Dockerfile | 2 +- 24/trixie-slim/Dockerfile | 2 +- 24/trixie/Dockerfile | 2 +- 25/alpine3.22/Dockerfile | 2 +- 25/alpine3.23/Dockerfile | 2 +- 25/bookworm-slim/Dockerfile | 2 +- 25/bookworm/Dockerfile | 2 +- 25/bullseye-slim/Dockerfile | 2 +- 25/bullseye/Dockerfile | 2 +- 25/trixie-slim/Dockerfile | 2 +- 25/trixie/Dockerfile | 2 +- Dockerfile-alpine.template | 2 +- Dockerfile-debian.template | 2 +- Dockerfile-slim.template | 2 +- keys/node.keys | 19 ------------------- keys/nodejs.keys | 8 ++++++++ update-keys.sh | 3 ++- update.sh | 2 +- 39 files changed, 46 insertions(+), 56 deletions(-) delete mode 100644 keys/node.keys create mode 100644 keys/nodejs.keys diff --git a/20/alpine3.22/Dockerfile b/20/alpine3.22/Dockerfile index cd40e877ca..e576726f8d 100644 --- a/20/alpine3.22/Dockerfile +++ b/20/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/alpine3.23/Dockerfile b/20/alpine3.23/Dockerfile index 8049cba6c6..e51616db5a 100644 --- a/20/alpine3.23/Dockerfile +++ b/20/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm-slim/Dockerfile b/20/bookworm-slim/Dockerfile index 7c831dbfcb..f925c62a98 100644 --- a/20/bookworm-slim/Dockerfile +++ b/20/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bookworm/Dockerfile b/20/bookworm/Dockerfile index 24f48cf284..de3f5b2de6 100644 --- a/20/bookworm/Dockerfile +++ b/20/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye-slim/Dockerfile b/20/bullseye-slim/Dockerfile index bd08c06086..dade1051c9 100644 --- a/20/bullseye-slim/Dockerfile +++ b/20/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/bullseye/Dockerfile b/20/bullseye/Dockerfile index b5918b7211..d7e1c4ea3c 100644 --- a/20/bullseye/Dockerfile +++ b/20/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie-slim/Dockerfile b/20/trixie-slim/Dockerfile index 24629bd4a7..7aa80de601 100644 --- a/20/trixie-slim/Dockerfile +++ b/20/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/20/trixie/Dockerfile b/20/trixie/Dockerfile index d3e0ebcc66..c2a1d7c8ef 100644 --- a/20/trixie/Dockerfile +++ b/20/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.22/Dockerfile b/22/alpine3.22/Dockerfile index f982f3b28d..0d7dfdaa5c 100644 --- a/22/alpine3.22/Dockerfile +++ b/22/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/alpine3.23/Dockerfile b/22/alpine3.23/Dockerfile index 903687e894..90b8f4da7c 100644 --- a/22/alpine3.23/Dockerfile +++ b/22/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm-slim/Dockerfile b/22/bookworm-slim/Dockerfile index a28bd1834f..7d46b1057e 100644 --- a/22/bookworm-slim/Dockerfile +++ b/22/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bookworm/Dockerfile b/22/bookworm/Dockerfile index 754e764175..daffd7ffa6 100644 --- a/22/bookworm/Dockerfile +++ b/22/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye-slim/Dockerfile b/22/bullseye-slim/Dockerfile index 23c0c04159..144f535f5b 100644 --- a/22/bullseye-slim/Dockerfile +++ b/22/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/bullseye/Dockerfile b/22/bullseye/Dockerfile index 53537d078f..e38015a338 100644 --- a/22/bullseye/Dockerfile +++ b/22/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie-slim/Dockerfile b/22/trixie-slim/Dockerfile index ac60604a64..9191fb9b87 100644 --- a/22/trixie-slim/Dockerfile +++ b/22/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/22/trixie/Dockerfile b/22/trixie/Dockerfile index 0c08d0f896..3ee0fe5242 100644 --- a/22/trixie/Dockerfile +++ b/22/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.22/Dockerfile b/24/alpine3.22/Dockerfile index 000a49d5b8..84f50b2fc0 100644 --- a/24/alpine3.22/Dockerfile +++ b/24/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/alpine3.23/Dockerfile b/24/alpine3.23/Dockerfile index b49d9bedaf..89204452a0 100644 --- a/24/alpine3.23/Dockerfile +++ b/24/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm-slim/Dockerfile b/24/bookworm-slim/Dockerfile index cc79cf963b..836cacdc8b 100644 --- a/24/bookworm-slim/Dockerfile +++ b/24/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bookworm/Dockerfile b/24/bookworm/Dockerfile index 5592408bab..87b7057cec 100644 --- a/24/bookworm/Dockerfile +++ b/24/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye-slim/Dockerfile b/24/bullseye-slim/Dockerfile index 64ba62f4c0..ca30d2e929 100644 --- a/24/bullseye-slim/Dockerfile +++ b/24/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/bullseye/Dockerfile b/24/bullseye/Dockerfile index 0ced8ce185..43c4657970 100644 --- a/24/bullseye/Dockerfile +++ b/24/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie-slim/Dockerfile b/24/trixie-slim/Dockerfile index 8656303ec7..eb87c47658 100644 --- a/24/trixie-slim/Dockerfile +++ b/24/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/24/trixie/Dockerfile b/24/trixie/Dockerfile index c46a74ee86..ecbed7cfe4 100644 --- a/24/trixie/Dockerfile +++ b/24/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.22/Dockerfile b/25/alpine3.22/Dockerfile index fb54ef0c38..9317b808b3 100644 --- a/25/alpine3.22/Dockerfile +++ b/25/alpine3.22/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/alpine3.23/Dockerfile b/25/alpine3.23/Dockerfile index ab84ac78a3..ac87357ac2 100644 --- a/25/alpine3.23/Dockerfile +++ b/25/alpine3.23/Dockerfile @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm-slim/Dockerfile b/25/bookworm-slim/Dockerfile index ebc9ff4990..0c4d231053 100644 --- a/25/bookworm-slim/Dockerfile +++ b/25/bookworm-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bookworm/Dockerfile b/25/bookworm/Dockerfile index 5fc686ba4f..59234e654b 100644 --- a/25/bookworm/Dockerfile +++ b/25/bookworm/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye-slim/Dockerfile b/25/bullseye-slim/Dockerfile index 23e40a8288..6ea34df4f6 100644 --- a/25/bullseye-slim/Dockerfile +++ b/25/bullseye-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/bullseye/Dockerfile b/25/bullseye/Dockerfile index a44ea27492..5324dcc5d0 100644 --- a/25/bullseye/Dockerfile +++ b/25/bullseye/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie-slim/Dockerfile b/25/trixie-slim/Dockerfile index fceedb4b61..5feaea558f 100644 --- a/25/trixie-slim/Dockerfile +++ b/25/trixie-slim/Dockerfile @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/25/trixie/Dockerfile b/25/trixie/Dockerfile index ac5d403cce..9dec455774 100644 --- a/25/trixie/Dockerfile +++ b/25/trixie/Dockerfile @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "https://raw.githubusercontent.com/nodejs/release-keys/7b6eb2d6ab524bb30487f31612cdbeb35ae37533/gpg-only-active-keys/pubring.kbx" && echo "70da4cac9d0487c1776c66403d5f6fe79991f1ba34fae96416037de1950197e1 pubring.kbx" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\n0A178CD0FE03CB4F8780980A039F94E89826F891\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\n74CD01639B02F3361D0918140D0792FB9ACAD426\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\nEDC5FCAE2317BA6060FDB92C4708964F8085DFE7\n86C8D74642E67846F8E120284DAA80D1E737BC9F\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\n4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\nC4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC\n108F52B48DB57BB0CC439B2997B01419BD92F80A\n9FC51CEA112B1655FA9398E2E04111EEE1A956A5\nA363A499291CBBC940DD62E41F10027AF002F8B0\nC2B25D9B4272DB29565BA87F3C7824F39A895758\nA6023530FC53461FEC91F99C04CD3F2FDE079578\n7C1F423FA1A6C8F34C1C9924900A296076CFC675\n')" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "$(printf '5BE8A3F6C8A5C01D106C0AD820B1A390B168D356\nDD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7\nCC68F5A3106FF448322E48ED27F5E38D5B0A215F\n8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\n890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4\nC82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C\n108F52B48DB57BB0CC439B2997B01419BD92F80A\nA363A499291CBBC940DD62E41F10027AF002F8B0\n')" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index 84074b8b94..000d2d8da1 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -40,7 +40,7 @@ RUN addgroup -g 1000 node \ py-setuptools \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index f7e5464b19..3a05692093 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -19,7 +19,7 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && set -ex \ && command -v gpgv >/dev/null || (apt-get update && apt-get install --no-install-recommends -y gpgv) \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/Dockerfile-slim.template b/Dockerfile-slim.template index 28d4bee88f..7a2cf70073 100644 --- a/Dockerfile-slim.template +++ b/Dockerfile-slim.template @@ -21,7 +21,7 @@ RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && rm -rf /var/lib/apt/lists/* \ && export GNUPGHOME="$(mktemp -d)" \ && (cd "$GNUPGHOME" && curl -fsSLO --compressed "${NODEJS_KEYRING_URL}" && echo "${NODEJS_KEYRING_HASH}" | sha256sum -c) \ - && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ + && [ "$(gpg --no-default-keyring --keyring "$GNUPGHOME/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }')" = "${NODEJS_KEYRING_EXPECTED_CONTENT}" ] \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ && gpgv --keyring="$GNUPGHOME/pubring.kbx" --output SHASUMS256.txt < SHASUMS256.txt.asc \ diff --git a/keys/node.keys b/keys/node.keys deleted file mode 100644 index 4f26d182cd..0000000000 --- a/keys/node.keys +++ /dev/null @@ -1,19 +0,0 @@ -5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 -0A178CD0FE03CB4F8780980A039F94E89826F891 -DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 -74CD01639B02F3361D0918140D0792FB9ACAD426 -CC68F5A3106FF448322E48ED27F5E38D5B0A215F -80E6380360B2E90F2C9A3AA6C0AB7FA4DC8F4063 -8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 -EDC5FCAE2317BA6060FDB92C4708964F8085DFE7 -86C8D74642E67846F8E120284DAA80D1E737BC9F -890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 -4104B1A1F784A8AE9E0C2A5105DE7928107F3DC0 -C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C -C4960C6DAA2AEBC352F3E5B8E140F61BC5979DCC -108F52B48DB57BB0CC439B2997B01419BD92F80A -9FC51CEA112B1655FA9398E2E04111EEE1A956A5 -A363A499291CBBC940DD62E41F10027AF002F8B0 -C2B25D9B4272DB29565BA87F3C7824F39A895758 -A6023530FC53461FEC91F99C04CD3F2FDE079578 -7C1F423FA1A6C8F34C1C9924900A296076CFC675 diff --git a/keys/nodejs.keys b/keys/nodejs.keys new file mode 100644 index 0000000000..c2406457ff --- /dev/null +++ b/keys/nodejs.keys @@ -0,0 +1,8 @@ +5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 +DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 +CC68F5A3106FF448322E48ED27F5E38D5B0A215F +8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 +890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 +C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C +108F52B48DB57BB0CC439B2997B01419BD92F80A +A363A499291CBBC940DD62E41F10027AF002F8B0 diff --git a/update-keys.sh b/update-keys.sh index 42d619f4ef..29c1a678ae 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -5,5 +5,6 @@ TMP_DIR=$(mktemp -d) trap 'rm -r "$TMP_DIR"; trap - EXIT; exit' EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum -gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | awk -F: '{ if ($1=="fpr") print $10 }' > keys/node.keys +gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons \ +| awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }' > keys/nodejs.keys echo "$KEYRING_URL" > keys/nodejs.url diff --git a/update.sh b/update.sh index ec45354d03..15e2792c94 100755 --- a/update.sh +++ b/update.sh @@ -133,7 +133,7 @@ function update_node_version() { sed -i \ -e "s#\${NODEJS_KEYRING_URL}#$(< keys/nodejs.url)#" \ -e "s/\${NODEJS_KEYRING_HASH}/$(< keys/nodejs.shasum)/" \ - -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/node.keys)\\\\n')/" \ + -e "s/\${NODEJS_KEYRING_EXPECTED_CONTENT}/\$(printf '$(sed ':a;N;$!ba;s/\n/\\\\n/g' keys/nodejs.keys)\\\\n')/" \ "${dockerfile}-tmp" if is_alpine "${variant}"; then From c08988f3e46d25621feca362d31051b28f8c5813 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 18:06:57 +0100 Subject: [PATCH 26/27] fixup! squash! move back to `nodejs.keys` --- update-keys.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/update-keys.sh b/update-keys.sh index 29c1a678ae..d868c20a9a 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -5,6 +5,6 @@ TMP_DIR=$(mktemp -d) trap 'rm -r "$TMP_DIR"; trap - EXIT; exit' EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum -gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons \ -| awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }' > keys/nodejs.keys +gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons |\ + awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }' > keys/nodejs.keys echo "$KEYRING_URL" > keys/nodejs.url From fc4d9bd0c4a1a59a398ab5f7431ca8b7a10946c4 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 26 Mar 2026 18:10:28 +0100 Subject: [PATCH 27/27] fixup! squash! move back to `nodejs.keys` --- update-keys.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update-keys.sh b/update-keys.sh index d868c20a9a..6db051bd59 100755 --- a/update-keys.sh +++ b/update-keys.sh @@ -5,6 +5,6 @@ TMP_DIR=$(mktemp -d) trap 'rm -r "$TMP_DIR"; trap - EXIT; exit' EXIT INT HUP (cd "$TMP_DIR" && curl -fsSO "$KEYRING_URL" && sha256sum pubring.kbx) > keys/nodejs.shasum -gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons |\ +gpg --no-default-keyring --keyring "$TMP_DIR/pubring.kbx" --list-keys --with-colons | awk -F: '{ if (print_next_line) { print $10; print_next_line=0; } else if ($1=="pub") print_next_line=1; }' > keys/nodejs.keys echo "$KEYRING_URL" > keys/nodejs.url