Update "gpg" usage to be more resilient to transient failure
When "gpg" is given multiple keys, it will only exit non-zero if _all_ the keys fail to download, so sometimes we'll get this line succeeding, but a transient failure (network, keyserver, or otherwise) can cause us to get a false positive and a build that fails later at verifying binaries.
This commit is contained in:
parent
840ec06882
commit
2ac7cf749a
|
@ -3,7 +3,13 @@ FROM buildpack-deps:jessie
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.31/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.10.40
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
|
@ -3,7 +3,13 @@ FROM debian:jessie
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.31/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.10.40
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
|
@ -3,7 +3,13 @@ FROM buildpack-deps:wheezy
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.31/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.10.40
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
|
@ -3,7 +3,13 @@ FROM buildpack-deps:jessie
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.30/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.12.7
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
|
@ -3,7 +3,13 @@ FROM debian:jessie
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.30/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.12.7
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
|
@ -3,7 +3,13 @@ FROM buildpack-deps:wheezy
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.30/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.12.7
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
|
@ -3,7 +3,13 @@ FROM buildpack-deps:jessie
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.30/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.8.28
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
|
@ -3,7 +3,13 @@ FROM debian:jessie
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.30/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.8.28
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
|
@ -3,7 +3,13 @@ FROM buildpack-deps:wheezy
|
|||
# verify gpg and sha256: http://nodejs.org/dist/v0.10.30/SHASUMS256.txt.asc
|
||||
# gpg: aka "Timothy J Fontaine (Work) <tj.fontaine@joyent.com>"
|
||||
# gpg: aka "Julien Gilli <jgilli@fastmail.fm>"
|
||||
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys 7937DFD2AB06298B2293C3187D33FF9D0246406D 114F43EE0176B71C7BC219DD50A3051F888C628D
|
||||
RUN set -ex \
|
||||
&& for key in \
|
||||
7937DFD2AB06298B2293C3187D33FF9D0246406D \
|
||||
114F43EE0176B71C7BC219DD50A3051F888C628D \
|
||||
; do \
|
||||
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
|
||||
done
|
||||
|
||||
ENV NODE_VERSION 0.8.28
|
||||
ENV NPM_VERSION 2.13.2
|
||||
|
|
Loading…
Reference in New Issue