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/28] 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 62a5ff07c..3a59fef5d 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 87e893c77..c29b2b097 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 23bd64ead..7b1439757 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 0ab5fe66d..937d0a0d3 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 f285bf0d0..a6c974dae 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 64c55dbfd..24dea1ec6 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 174e7d6dd..6fd6fa011 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 5461ec049..192ccad9f 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 0316ad0fd..d76895846 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 3fc463514..77e9ccfaa 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 e173790d3..3b5327fe8 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 236b0e2d4..5fd1eb16e 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 489f7b559..0dae15b6b 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 e79027a70..e6054dc55 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 e5de6198b..6e25efa6b 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 1c3c0be20..69f4b88a0 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 bc69d8f55..0ccacf201 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 88f12cc54..78a3f2d0e 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 562d35638..5f174b4c5 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 18f91968a..9d9bd816a 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 1b69ccfbc..097afa596 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 e2a561b6a..fba631610 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 31764efbc..747d7ad62 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 9ffc34117..6a983d54b 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 b1ac5de84..1ecc7fc86 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 4ae83e995..92d9ce9b5 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 38b872aa2..b67cc3654 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 5215e9197..f712fa1c3 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 d623ec15d..5062447d2 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 b45ae6ebc..370a4f5a7 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 4b0e0b278..87148a6d2 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 babe709cd..8694ae891 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 d4096cc08..0fe04cc8b 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 42f866df7..98d30d932 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 4794c87a1..f1fec42d6 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 c2406457f..000000000 --- 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 000000000..4020eaabc --- /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 000000000..a39a25229 --- /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 b6fec1541..10af0f167 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 45a0560dd..b29266a02 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/28] 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 0fe04cc8b..ddaf30130 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 98d30d932..e6ae3c793 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 f1fec42d6..668f3c558 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/28] 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 3a59fef5d..9af62d9b4 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 c29b2b097..0261fd9d7 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 7b1439757..8c2478533 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 937d0a0d3..79f632579 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 a6c974dae..80aae9ecf 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 24dea1ec6..7cd3be33b 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 6fd6fa011..153eaf07f 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 192ccad9f..ecfe09b74 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 d76895846..43add60f5 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 77e9ccfaa..02c829264 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 3b5327fe8..db783697d 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 5fd1eb16e..0a0578800 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 0dae15b6b..64a19e1bc 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 e6054dc55..81136c508 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 6e25efa6b..032519bc9 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 69f4b88a0..8d892f455 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 0ccacf201..136fdff83 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 78a3f2d0e..7a2342978 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 5f174b4c5..85c23fed1 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 9d9bd816a..9260e9482 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 097afa596..521fa11a9 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 fba631610..96923ce27 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 747d7ad62..9cab264e7 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 6a983d54b..943f8253a 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 1ecc7fc86..e5d1e0c40 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 92d9ce9b5..7b1a3ddb7 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 b67cc3654..dbd9093c0 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 f712fa1c3..0684d1276 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 5062447d2..529e2d628 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 370a4f5a7..6f8b6b6fc 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 87148a6d2..0ac73b58d 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 8694ae891..f56044297 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/28] 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 9af62d9b4..492a7eea8 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 0261fd9d7..b1b57f3c6 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 8c2478533..34609f25e 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 79f632579..ae223bad9 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 80aae9ecf..2d0c70149 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 7cd3be33b..28f417e41 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 153eaf07f..371ada94a 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 ecfe09b74..a3f3f01d3 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 43add60f5..632bb5f90 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 02c829264..7d5794eee 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 db783697d..f95ea5ff2 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 0a0578800..5a561c8de 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 64a19e1bc..fdd7b738f 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 81136c508..9e35b80b9 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 032519bc9..c98d8b67d 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 8d892f455..4be7dcc3a 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 136fdff83..0e90256be 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 7a2342978..8fa3202a2 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 85c23fed1..123f7bb80 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 9260e9482..7325b551a 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 521fa11a9..a0be917f6 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 96923ce27..af5145749 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 9cab264e7..f35fc0418 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 943f8253a..e5872ece1 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 e5d1e0c40..9ebfb0210 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 7b1a3ddb7..79c68d4f1 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 dbd9093c0..19eda60d7 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 0684d1276..edcd63d15 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 529e2d628..1c0ef9966 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 6f8b6b6fc..f5642c4ac 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 0ac73b58d..060671484 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 f56044297..589ff4868 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 ddaf30130..b9d70ace6 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 e6ae3c793..924c11713 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 668f3c558..f8ba9fb66 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/28] 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 34609f25e..47e217605 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 ae223bad9..139c35c0f 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 2d0c70149..dd56e8e61 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 28f417e41..155306ba4 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 371ada94a..c6a6f5fed 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 a3f3f01d3..b99b56f89 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 f95ea5ff2..ed5520294 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 5a561c8de..1459f35c4 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 fdd7b738f..b787af50e 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 9e35b80b9..95df90c16 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 c98d8b67d..f5f834e58 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 4be7dcc3a..aa014eae2 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 123f7bb80..f7d95df8d 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 7325b551a..9b13b0d99 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 a0be917f6..2cd28b2d3 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 af5145749..bf3090d54 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 f35fc0418..14483ed65 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 e5872ece1..597e05917 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 19eda60d7..98f339b42 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 edcd63d15..f6484b241 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 1c0ef9966..7dfe05567 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 f5642c4ac..63e229213 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 060671484..60532e324 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 589ff4868..fed25c4eb 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 924c11713..4d093c332 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 f8ba9fb66..f3bbebcd7 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/28] 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 47e217605..3a26ae9e5 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 139c35c0f..e58154ee0 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 dd56e8e61..f285a224f 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 155306ba4..32069dc26 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 c6a6f5fed..22c1c72ac 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 b99b56f89..93a726128 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 ed5520294..f3793544f 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 1459f35c4..40f9b7560 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 b787af50e..c4268614b 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 95df90c16..9b7c96f73 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 f5f834e58..2a890b091 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 aa014eae2..3ccd37c1d 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 f7d95df8d..0fccdafa7 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 9b13b0d99..f9c45f234 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 2cd28b2d3..2064a40c3 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 bf3090d54..4e3f5d4d0 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 14483ed65..57e26cf5c 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 597e05917..131571060 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 98f339b42..00dde1c74 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 f6484b241..565527a69 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 7dfe05567..33e96ea99 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 63e229213..a8abd8851 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 60532e324..20a9a93a9 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 fed25c4eb..ddddba2b8 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 4d093c332..641d4b099 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 f3bbebcd7..38bd7601b 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/28] 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 e58154ee0..65c36def3 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 32069dc26..9750bf071 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 93a726128..f7faf823a 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 40f9b7560..09f02cd0d 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 9b7c96f73..d10671137 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 3ccd37c1d..7a4ec0fbe 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 f9c45f234..af3b7501b 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 4e3f5d4d0..a7c63bafc 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 131571060..be033cd57 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 565527a69..466ad6c1c 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 a8abd8851..41ada4cee 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 ddddba2b8..f9a6083d1 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 641d4b099..855bd5ef7 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/28] 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 65c36def3..91c488a2a 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 9750bf071..4c1e956c3 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 f7faf823a..c75a42a68 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 09f02cd0d..75d799f87 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 d10671137..0df846171 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 7a4ec0fbe..69acdef57 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 af3b7501b..7408822a9 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 a7c63bafc..787a3cce7 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 be033cd57..f31c69a3f 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 466ad6c1c..1b0c85157 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 41ada4cee..1d0b52085 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 f9a6083d1..23500cebd 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 855bd5ef7..90adec402 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/28] 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 91c488a2a..8993fa4d6 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 4c1e956c3..f2a55658f 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 c75a42a68..42a34b0a7 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 75d799f87..89fa4c12c 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 0df846171..f877b7379 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 69acdef57..416f2fa16 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 7408822a9..9f76f721a 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 787a3cce7..36fae05be 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 f31c69a3f..3a3364990 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 1b0c85157..4f7592b65 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 1d0b52085..0f946a3f2 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 23500cebd..96c7a281d 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 90adec402..36e5692e7 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/28] 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 3a26ae9e5..bfd180e65 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 f285a224f..40cb8211c 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 22c1c72ac..8ea2232d9 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 f3793544f..4c58a9ba1 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 c4268614b..c1b0c477a 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 2a890b091..f51465c01 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 0fccdafa7..2b7432e6e 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 2064a40c3..7dd33c679 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 57e26cf5c..f0b74f781 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 00dde1c74..81413f298 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 33e96ea99..7cab8e7b4 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 20a9a93a9..b0bc128c5 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 38bd7601b..8ccf5715e 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/28] 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 492a7eea8..f6e8e3569 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 b1b57f3c6..d06f07b77 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 bfd180e65..e20c326cf 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 8993fa4d6..bc7fc1acd 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 40cb8211c..9d41d1e0b 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 f2a55658f..a5af655fc 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 8ea2232d9..f915dfd82 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 42a34b0a7..8b177eec2 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 632bb5f90..cbf8c7c92 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 7d5794eee..8c3a479bd 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 4c58a9ba1..0e85122f3 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 89fa4c12c..83e924f87 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 c1b0c477a..3cd56bcd9 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 f877b7379..d6ddb8e5e 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 f51465c01..b0b4540a1 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 416f2fa16..ac31c982a 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 0e90256be..d0e7325f4 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 8fa3202a2..026785940 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 2b7432e6e..0d89f98f2 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 9f76f721a..b4b8fe0e9 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 7dd33c679..51343ae00 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 36fae05be..d63f70c41 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 f0b74f781..374639160 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 3a3364990..a5f69a35a 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 9ebfb0210..620459ed9 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 79c68d4f1..c79d2d93e 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 81413f298..66a259f28 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 4f7592b65..1b4ed306d 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 7cab8e7b4..56ae34c6a 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 0f946a3f2..ad5d6358d 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 b0bc128c5..96e11bee5 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 96c7a281d..374791216 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 4020eaabc..2c4f7a283 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 a39a25229..1d79bacfc 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/28] 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 bc7fc1acd..927b7d540 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 a5af655fc..c48a91b3b 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 8b177eec2..6b0e490a0 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 83e924f87..583c55fb7 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 d6ddb8e5e..764d81515 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 ac31c982a..5d075c237 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 b4b8fe0e9..22b155865 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 d63f70c41..da64d1a87 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 a5f69a35a..9d429882a 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 1b4ed306d..5c2d53204 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 ad5d6358d..2ba25dd8e 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 374791216..7afc86bbb 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 36e5692e7..a23405ba7 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 10af0f167..5024bb78b 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/28] 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 f6e8e3569..7fc504783 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 d06f07b77..827bc8839 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 e20c326cf..2d64747fe 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 927b7d540..5848ea87f 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 9d41d1e0b..f4089b7dc 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 c48a91b3b..7e8c9d5d1 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 f915dfd82..43aa77b82 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 6b0e490a0..a874cdd51 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 cbf8c7c92..6dc546db4 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 8c3a479bd..a2426d006 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 0e85122f3..e5553f135 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 583c55fb7..efec8ff3c 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 3cd56bcd9..bdc744094 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 764d81515..884425a95 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 b0b4540a1..658ed9f2c 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 5d075c237..bdff2b206 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 d0e7325f4..2c1cf9b64 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 026785940..0f698d242 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 0d89f98f2..b2b2bad57 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 22b155865..8608450b0 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 51343ae00..1be5847fe 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 da64d1a87..f0c9c9a38 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 374639160..15aead095 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 9d429882a..067c64cc6 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 620459ed9..7e48ca43e 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 c79d2d93e..efb5d2e28 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 66a259f28..2fd258bd0 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 5c2d53204..37a2a7566 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 56ae34c6a..403a1a502 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 2ba25dd8e..7fa4856aa 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 96e11bee5..444b5cd2d 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 7afc86bbb..7b6356d9b 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 b9d70ace6..55c769f18 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 a23405ba7..112522273 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 8ccf5715e..a0d25c0ec 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/28] 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 7fc504783..83f1e6b41 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 827bc8839..431da638e 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 2d64747fe..a2e3312d1 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 5848ea87f..ff5d8864d 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 f4089b7dc..b7218ec08 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 7e8c9d5d1..76ee12623 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 43aa77b82..d79482a8e 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 a874cdd51..a5270dac7 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 6dc546db4..abb9e8494 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 a2426d006..ee398a54b 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 e5553f135..3aaaca76c 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 efec8ff3c..65fc3ddbe 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 bdc744094..5893d945c 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 884425a95..340e504a7 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 658ed9f2c..2660dd2f9 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 bdff2b206..950ce2638 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 2c1cf9b64..a691b16cd 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 0f698d242..d50baa67e 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 b2b2bad57..bf1c61009 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 8608450b0..465e03085 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 1be5847fe..4ca78f9e9 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 f0c9c9a38..b29035433 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 15aead095..70c3066b9 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 067c64cc6..208987b74 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 7e48ca43e..e11eec36f 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 efb5d2e28..167650c5c 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 2fd258bd0..29edbbb5c 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 37a2a7566..c3e87e425 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 403a1a502..31d7f892f 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 7fa4856aa..40e221785 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 444b5cd2d..f2f875714 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 7b6356d9b..9147ada93 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 55c769f18..24272276a 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 112522273..77f787f95 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 a0d25c0ec..0396082e0 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 000000000..8b12ea291 --- /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 5024bb78b..3ca849cdb 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 b29266a02..f67f14c69 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/28] 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 3ca849cdb..9a32fa0fc 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 f67f14c69..42ce52325 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/28] 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 83f1e6b41..9d68c550e 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 431da638e..e14c2131a 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 a2e3312d1..fd8410eec 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 ff5d8864d..041d75787 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 b7218ec08..4f3f110c1 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 76ee12623..1e4a1345c 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 d79482a8e..b8d14d4bc 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 a5270dac7..2f660a7b9 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 abb9e8494..a1c3248b5 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 ee398a54b..15a60c2f4 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 3aaaca76c..44429f197 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 65fc3ddbe..a5f7aae37 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 5893d945c..2ec7cc5b9 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 340e504a7..ad258e114 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 2660dd2f9..2afeabeef 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 950ce2638..5a1314f77 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 a691b16cd..dc3edff13 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 d50baa67e..6b586ac61 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 bf1c61009..ddb46a776 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 465e03085..fc90e0f84 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 4ca78f9e9..b3d82e781 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 b29035433..7731a59ca 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 70c3066b9..23ee7e519 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 208987b74..e26ebfd9c 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 e11eec36f..57ea7d094 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 167650c5c..a514afcf4 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 29edbbb5c..65ffa6d19 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 c3e87e425..2ca76d8cc 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 31d7f892f..89a274dd6 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 40e221785..8f40bf64e 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 f2f875714..ef8de0ec4 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 9147ada93..c11e2e4f2 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 24272276a..c1102bc9b 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 77f787f95..1b88dd681 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 0396082e0..6d9ec390f 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 42ce52325..81529cb0f 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/28] 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 fd8410eec..7a3c89a5c 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 4f3f110c1..558ea7473 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 b8d14d4bc..83671a513 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 44429f197..9c300b995 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 2ec7cc5b9..6b378ecda 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 2afeabeef..daf662091 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 ddb46a776..3b1b887bf 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 b3d82e781..c1dbd32cf 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 23ee7e519..d7a4657ae 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 65ffa6d19..fe857fb60 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 89a274dd6..d1b2e266c 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 ef8de0ec4..a00e35d56 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 6d9ec390f..eb91d6179 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/28] 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 9d68c550e..e2332b38c 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 e14c2131a..088d7d31c 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 7a3c89a5c..47a86e442 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 041d75787..ad860d099 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 558ea7473..dce675f77 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 1e4a1345c..6e2a35152 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 83671a513..5b77fd412 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 2f660a7b9..eab2f70f6 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 a1c3248b5..bd8f53832 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 15a60c2f4..64e16df57 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 9c300b995..e61d9738d 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 a5f7aae37..c9b7d0ee5 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 6b378ecda..434ff19e7 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 ad258e114..d12b3e6a2 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 daf662091..4204b37df 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 5a1314f77..8cc6a1630 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 dc3edff13..6f0029eda 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 6b586ac61..cd7e21234 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 3b1b887bf..ddf98ad60 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 fc90e0f84..af2cedfd9 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 c1dbd32cf..42652ead5 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 7731a59ca..430dab6db 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 d7a4657ae..a25d0b1c2 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 e26ebfd9c..bb30b07f1 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 57ea7d094..478c581ec 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 a514afcf4..e86430dcd 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 fe857fb60..89ffd7541 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 2ca76d8cc..f0709a4bf 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 d1b2e266c..8486f9baa 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 8f40bf64e..aeb2c299b 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 a00e35d56..4ae5739ca 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 c11e2e4f2..7f95333f2 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 81529cb0f..0a574da0a 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/28] 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 e2332b38c..1907797cc 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 088d7d31c..132962334 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 47a86e442..4f73a57e8 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 ad860d099..eb8f7346a 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 dce675f77..5b1bd8562 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 6e2a35152..a4868a888 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 5b77fd412..c0ab2fbf6 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 eab2f70f6..7752b9028 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 bd8f53832..86cd82364 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 64e16df57..1b27628f5 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 e61d9738d..5bb86bafd 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 c9b7d0ee5..d06bb058d 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 434ff19e7..56f1450db 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 d12b3e6a2..224e87bb5 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 4204b37df..b76731030 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 8cc6a1630..61566caa0 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 6f0029eda..02a67b12a 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 cd7e21234..72b64cb32 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 ddf98ad60..515fb211c 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 af2cedfd9..cae40bcc9 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 42652ead5..addbfbf96 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 430dab6db..11dc0a2e2 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 a25d0b1c2..b98af9f90 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 bb30b07f1..9dc478fa8 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 478c581ec..986037017 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 e86430dcd..139f6461c 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 89ffd7541..32b71ed31 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 f0709a4bf..3778b576d 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 8486f9baa..d76451b71 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 aeb2c299b..376f4d591 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 4ae5739ca..b0d9efb86 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 7f95333f2..f0c66d5e8 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 0a574da0a..b15e5fbb2 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/28] 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 1907797cc..29753be40 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 132962334..f76513ac1 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 4f73a57e8..2edfbb17f 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 eb8f7346a..0e8b0f3a2 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 5b1bd8562..35722303b 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 a4868a888..2192c5e55 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 c0ab2fbf6..bdeeb477a 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 7752b9028..ae694e120 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 86cd82364..78b277930 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 1b27628f5..fb107df96 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 5bb86bafd..5780afae9 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 d06bb058d..2a151e2d3 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 56f1450db..d809b58eb 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 224e87bb5..6ef16857a 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 b76731030..22854e14b 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 61566caa0..5d1a88e0a 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 02a67b12a..c6b460117 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 72b64cb32..6a543b25d 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 515fb211c..9aa9cb334 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 cae40bcc9..15d7d1ed4 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 addbfbf96..c4dd8801d 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 11dc0a2e2..d5efb5cd9 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 b98af9f90..f35a0d4b7 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 9dc478fa8..10f8624b8 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 986037017..a2c93bede 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 139f6461c..87c6cc1b1 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 32b71ed31..c2657f026 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 3778b576d..b4f045548 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 d76451b71..cded275c5 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 376f4d591..ae7b943af 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 b0d9efb86..ac9c3641d 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 f0c66d5e8..b44107573 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 c1102bc9b..44c531ef5 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 1b88dd681..a2f3d2c1c 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 eb91d6179..1f273b738 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 8b12ea291..c5ad8ee6c 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 9a32fa0fc..df3b093b6 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/28] 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 29753be40..1be760f5b 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 f76513ac1..2073315d3 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 2edfbb17f..c04511d54 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 0e8b0f3a2..0db334f34 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 35722303b..5f1f4932a 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 2192c5e55..cd6f9155d 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 bdeeb477a..59568996f 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 ae694e120..cbfd5b32e 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 78b277930..37150249a 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 fb107df96..bb179fd72 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 5780afae9..5a22b10f3 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 2a151e2d3..a77a06415 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 d809b58eb..bada8d257 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 6ef16857a..27c361f8a 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 22854e14b..9d575b90f 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 5d1a88e0a..86584ae3c 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 c6b460117..51af52163 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 6a543b25d..2fd88a195 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 9aa9cb334..d14842573 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 15d7d1ed4..b08afe9ec 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 c4dd8801d..f0dfab50b 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 d5efb5cd9..0e1c83b5e 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 f35a0d4b7..1c98fb97a 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 10f8624b8..62a14983f 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 a2c93bede..28ded1cde 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 87c6cc1b1..a6d4f38cf 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 c2657f026..40c3e9ca0 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 b4f045548..63dfb420c 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 cded275c5..72ff2630b 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 ae7b943af..19d4e45d8 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 ac9c3641d..95b35a7b6 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 b44107573..1a3f2e292 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 44c531ef5..89195bbdd 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 a2f3d2c1c..4dbc6d63a 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 1f273b738..28f4b98b3 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 c5ad8ee6c..cd7e15ebb 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 df3b093b6..043844df6 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/28] 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 1be760f5b..bb0945ca4 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 2073315d3..21b59f9bd 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 c04511d54..ca5321fcc 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 0db334f34..31e66dc14 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 5f1f4932a..1bdab9fa5 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 cd6f9155d..f333484f8 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 59568996f..7a3d9f7fc 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 cbfd5b32e..9ae58d306 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 37150249a..df0e59dd4 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 bb179fd72..558fe30fa 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 5a22b10f3..2af5e2fb4 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 a77a06415..308caf0c6 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 bada8d257..88e4ad0f6 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 27c361f8a..b24ddaf3c 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 9d575b90f..d9e76e9b0 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 86584ae3c..7c3ca3811 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 51af52163..b8bd6dbe7 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 2fd88a195..d0ecd7009 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 d14842573..7ea3c3783 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 b08afe9ec..7c9cc2b9c 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 f0dfab50b..c4a92cd19 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 0e1c83b5e..75adf8463 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 1c98fb97a..8daf1671e 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 62a14983f..70ab3223b 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 28ded1cde..448f3f1e9 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 a6d4f38cf..433717c93 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 40c3e9ca0..8a7adb63b 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 63dfb420c..9453d8475 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 72ff2630b..2cb7d4cdf 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 19d4e45d8..80ad33268 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 95b35a7b6..adee1df3e 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 1a3f2e292..37f56f8a1 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 000000000..4f26d182c --- /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 cd7e15ebb..000000000 --- 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 043844df6..4a106a444 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 b15e5fbb2..15e2792c9 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/28] 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 4a106a444..42d619f4e 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 15e2792c9..ec45354d0 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/28] 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 bb0945ca4..cd40e877c 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 21b59f9bd..8049cba6c 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 ca5321fcc..7c831dbfc 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 31e66dc14..24f48cf28 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 1bdab9fa5..bd08c0608 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 f333484f8..b5918b721 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 7a3d9f7fc..24629bd4a 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 9ae58d306..d3e0ebcc6 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 df0e59dd4..f982f3b28 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 558fe30fa..903687e89 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 2af5e2fb4..a28bd1834 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 308caf0c6..754e76417 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 88e4ad0f6..23c0c0415 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 b24ddaf3c..53537d078 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 d9e76e9b0..ac60604a6 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 7c3ca3811..0c08d0f89 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 b8bd6dbe7..000a49d5b 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 d0ecd7009..b49d9beda 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 7ea3c3783..cc79cf963 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 7c9cc2b9c..5592408ba 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 c4a92cd19..64ba62f4c 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 75adf8463..0ced8ce18 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 8daf1671e..8656303ec 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 70ab3223b..c46a74ee8 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 448f3f1e9..fb54ef0c3 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 433717c93..ab84ac78a 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 8a7adb63b..ebc9ff499 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 9453d8475..5fc686ba4 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 2cb7d4cdf..23e40a828 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 80ad33268..a44ea2749 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 adee1df3e..fceedb4b6 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 37f56f8a1..ac5d403cc 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 89195bbdd..84074b8b9 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 4dbc6d63a..f7e5464b1 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 28f4b98b3..28d4bee88 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/28] 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 cd40e877c..e576726f8 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 8049cba6c..e51616db5 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 7c831dbfc..f925c62a9 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 24f48cf28..de3f5b2de 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 bd08c0608..dade1051c 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 b5918b721..d7e1c4ea3 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 24629bd4a..7aa80de60 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 d3e0ebcc6..c2a1d7c8e 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 f982f3b28..0d7dfdaa5 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 903687e89..90b8f4da7 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 a28bd1834..7d46b1057 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 754e76417..daffd7ffa 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 23c0c0415..144f535f5 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 53537d078..e38015a33 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 ac60604a6..9191fb9b8 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 0c08d0f89..3ee0fe524 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 000a49d5b..84f50b2fc 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 b49d9beda..89204452a 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 cc79cf963..836cacdc8 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 5592408ba..87b7057ce 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 64ba62f4c..ca30d2e92 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 0ced8ce18..43c465797 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 8656303ec..eb87c4765 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 c46a74ee8..ecbed7cfe 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 fb54ef0c3..9317b808b 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 ab84ac78a..ac87357ac 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 ebc9ff499..0c4d23105 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 5fc686ba4..59234e654 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 23e40a828..6ea34df4f 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 a44ea2749..5324dcc5d 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 fceedb4b6..5feaea558 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 ac5d403cc..9dec45577 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 84074b8b9..000d2d8da 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 f7e5464b1..3a0569209 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 28d4bee88..7a2cf7007 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 4f26d182c..000000000 --- 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 000000000..c2406457f --- /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 42d619f4e..29c1a678a 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 ec45354d0..15e2792c9 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/28] 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 29c1a678a..d868c20a9 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/28] 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 d868c20a9..6db051bd5 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 From aabf0640f76dc64b0cd4bc01ac9f775c6c312645 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 25 Jun 2026 17:07:16 +0200 Subject: [PATCH 28/28] fixup! Merge branch 'main' of https://github.com/nodejs/docker-node --- 20/bookworm-slim/docker-entrypoint.sh | 11 ----------- 20/bookworm/docker-entrypoint.sh | 11 ----------- 20/bullseye-slim/docker-entrypoint.sh | 11 ----------- 20/bullseye/docker-entrypoint.sh | 11 ----------- 20/trixie-slim/docker-entrypoint.sh | 11 ----------- 20/trixie/docker-entrypoint.sh | 11 ----------- 6 files changed, 66 deletions(-) delete mode 100755 20/bookworm-slim/docker-entrypoint.sh delete mode 100755 20/bookworm/docker-entrypoint.sh delete mode 100755 20/bullseye-slim/docker-entrypoint.sh delete mode 100755 20/bullseye/docker-entrypoint.sh delete mode 100755 20/trixie-slim/docker-entrypoint.sh delete mode 100755 20/trixie/docker-entrypoint.sh diff --git a/20/bookworm-slim/docker-entrypoint.sh b/20/bookworm-slim/docker-entrypoint.sh deleted file mode 100755 index 1b3116e53..000000000 --- a/20/bookworm-slim/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -e - -# Run command with node if the first argument contains a "-" or is not a system command. The last -# part inside the "{}" is a workaround for the following bug in ash/dash: -# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 -if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then - set -- node "$@" -fi - -exec "$@" diff --git a/20/bookworm/docker-entrypoint.sh b/20/bookworm/docker-entrypoint.sh deleted file mode 100755 index 1b3116e53..000000000 --- a/20/bookworm/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -e - -# Run command with node if the first argument contains a "-" or is not a system command. The last -# part inside the "{}" is a workaround for the following bug in ash/dash: -# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 -if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then - set -- node "$@" -fi - -exec "$@" diff --git a/20/bullseye-slim/docker-entrypoint.sh b/20/bullseye-slim/docker-entrypoint.sh deleted file mode 100755 index 1b3116e53..000000000 --- a/20/bullseye-slim/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -e - -# Run command with node if the first argument contains a "-" or is not a system command. The last -# part inside the "{}" is a workaround for the following bug in ash/dash: -# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 -if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then - set -- node "$@" -fi - -exec "$@" diff --git a/20/bullseye/docker-entrypoint.sh b/20/bullseye/docker-entrypoint.sh deleted file mode 100755 index 1b3116e53..000000000 --- a/20/bullseye/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -e - -# Run command with node if the first argument contains a "-" or is not a system command. The last -# part inside the "{}" is a workaround for the following bug in ash/dash: -# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 -if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then - set -- node "$@" -fi - -exec "$@" diff --git a/20/trixie-slim/docker-entrypoint.sh b/20/trixie-slim/docker-entrypoint.sh deleted file mode 100755 index 1b3116e53..000000000 --- a/20/trixie-slim/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -e - -# Run command with node if the first argument contains a "-" or is not a system command. The last -# part inside the "{}" is a workaround for the following bug in ash/dash: -# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 -if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then - set -- node "$@" -fi - -exec "$@" diff --git a/20/trixie/docker-entrypoint.sh b/20/trixie/docker-entrypoint.sh deleted file mode 100755 index 1b3116e53..000000000 --- a/20/trixie/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -e - -# Run command with node if the first argument contains a "-" or is not a system command. The last -# part inside the "{}" is a workaround for the following bug in ash/dash: -# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264 -if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then - set -- node "$@" -fi - -exec "$@"