File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM="2b51a5388f6aaf8e2af65fe3bad6114db0ebd81a1ae1250b1de0cbf034b10c5d" OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH= 'arm64' CHECKSUM= "02d7c51f40f165e248c80d01fd26a80ab9dc726737d971edc94a65dc1c74d613" OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM="2b51a5388f6aaf8e2af65fe3bad6114db0ebd81a1ae1250b1de0cbf034b10c5d" OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH= 'arm64' CHECKSUM= "02d7c51f40f165e248c80d01fd26a80ab9dc726737d971edc94a65dc1c74d613" OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM="c58109c8da448196f0d811df7a6079748678132067e3b53d01c8c8a4bcd86992" OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH= 'arm64' CHECKSUM= "a099f666cd95c80b838cd7eb4ee2ca1dcd24bfa66cbc0b3c17ebb505d5925438" OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM="c58109c8da448196f0d811df7a6079748678132067e3b53d01c8c8a4bcd86992" OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH= 'arm64' CHECKSUM= "a099f666cd95c80b838cd7eb4ee2ca1dcd24bfa66cbc0b3c17ebb505d5925438" OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM="8b75070ed35ef8381548f4396d3cf957fd1449db063f288fe00b0cb64456477f" OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH= 'arm64' CHECKSUM= "e57d7ce7bf7ef95209332b0f6786fe76b662984667841b526911068021793eef" OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM="8b75070ed35ef8381548f4396d3cf957fd1449db063f288fe00b0cb64456477f" OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH= 'arm64' CHECKSUM= "e57d7ce7bf7ef95209332b0f6786fe76b662984667841b526911068021793eef" OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM="46dfaea08624f9cb9d439d603784b2751ab4d7700c81c26604c032a4dc4e74a1" OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH= 'arm64' CHECKSUM= "12e66efe36cf4e37564eca51a93949c0dab629c349af89d56beb53e2060151d8" OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM="46dfaea08624f9cb9d439d603784b2751ab4d7700c81c26604c032a4dc4e74a1" OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH= 'arm64' CHECKSUM= "12e66efe36cf4e37564eca51a93949c0dab629c349af89d56beb53e2060151d8" OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ RUN addgroup -g 1000 node \
1212 && case "${alpineArch##*-}" in \
1313 x86_64) ARCH='x64' CHECKSUM=CHECKSUM_x64 OPENSSL_ARCH=linux-x86_64;; \
1414 x86) OPENSSL_ARCH=linux-elf;; \
15- aarch64) OPENSSL_ARCH=linux-aarch64;; \
15+ aarch64) ARCH='arm64' CHECKSUM=CHECKSUM_arm64 OPENSSL_ARCH=linux-aarch64;; \
1616 arm*) OPENSSL_ARCH=linux-armv4;; \
1717 ppc64le) OPENSSL_ARCH=linux-ppc64le;; \
1818 s390x) OPENSSL_ARCH=linux-s390x;; \
Original file line number Diff line number Diff line change @@ -141,10 +141,11 @@ function update_node_version() {
141141
142142 if is_alpine " ${variant} " ; then
143143 alpine_version=" ${variant#* alpine} "
144- checksum=$(
145- curl -sSL --compressed " https://unofficial-builds.nodejs.org/download/release/v${nodeVersion} /SHASUMS256.txt" | grep " node-v${nodeVersion} -linux-x64-musl.tar.xz" | cut -d' ' -f1
146- )
147- if [ -z " $checksum " ]; then
144+ SHASUMS256=$( curl -sSL --compressed " https://unofficial-builds.nodejs.org/download/release/v${nodeVersion} /SHASUMS256.txt" )
145+ CHECKSUM_x64=$( echo " $SHASUMS256 " | grep " node-v${nodeVersion} -linux-x64-musl.tar.xz" | cut -d' ' -f1)
146+ CHECKSUM_arm64=$( echo " $SHASUMS256 " | grep " node-v${nodeVersion} -linux-arm64-musl.tar.xz" | cut -d' ' -f1)
147+
148+ if [ -z " $CHECKSUM_x64 " ] || [ -z " $CHECKSUM_arm64 " ]; then
148149 rm -f " ${dockerfile} -tmp"
149150 if [ " ${SKIP_ALPINE} " = true ]; then
150151 echo " ${nodeVersion} is missing the musl build for ${variant} , but skipping for security release!"
@@ -153,7 +154,8 @@ function update_node_version() {
153154 fi
154155 else
155156 sed -Ei -e " s/(alpine:)0.0/\\ 1${alpine_version} /" " ${dockerfile} -tmp"
156- sed -Ei -e " s/CHECKSUM=CHECKSUM_x64/CHECKSUM=\" ${checksum} \" /" " ${dockerfile} -tmp"
157+ sed -Ei -e " s/CHECKSUM=CHECKSUM_x64/CHECKSUM=\" ${CHECKSUM_x64} \" /" " ${dockerfile} -tmp"
158+ sed -Ei -e " s/CHECKSUM=CHECKSUM_arm64/CHECKSUM=\" ${CHECKSUM_arm64} \" /" " ${dockerfile} -tmp"
157159 fi
158160 elif is_debian " ${variant} " ; then
159161 sed -Ei -e " s/(buildpack-deps:)name/\\ 1${variant} /" " ${dockerfile} -tmp"
You can’t perform that action at this time.
0 commit comments