Skip to content

Commit 55ce960

Browse files
authored
Merge pull request #152 from infosiftr/trusted.gpg.d
Use "/etc/apt/trusted.gpg.d" instead of "apt-key adv"
2 parents 334fd92 + ffd7a19 commit 55ce960

File tree

4 files changed

+28
-4
lines changed

4 files changed

+28
-4
lines changed

1.7/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ RUN set -x \
1212
&& chmod +x /usr/local/bin/gosu \
1313
&& gosu nobody true
1414

15+
RUN set -ex; \
1516
# https://artifacts.elastic.co/GPG-KEY-elasticsearch
16-
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4
17+
key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \
18+
export GNUPGHOME="$(mktemp -d)"; \
19+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
20+
gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; \
21+
rm -r "$GNUPGHOME"; \
22+
apt-key list
1723

1824
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
1925
# https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html

2.4/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ RUN set -x \
1212
&& chmod +x /usr/local/bin/gosu \
1313
&& gosu nobody true
1414

15+
RUN set -ex; \
1516
# https://artifacts.elastic.co/GPG-KEY-elasticsearch
16-
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4
17+
key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \
18+
export GNUPGHOME="$(mktemp -d)"; \
19+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
20+
gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; \
21+
rm -r "$GNUPGHOME"; \
22+
apt-key list
1723

1824
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
1925
# https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html

5/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ RUN set -x \
1212
&& chmod +x /usr/local/bin/gosu \
1313
&& gosu nobody true
1414

15+
RUN set -ex; \
1516
# https://artifacts.elastic.co/GPG-KEY-elasticsearch
16-
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4
17+
key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \
18+
export GNUPGHOME="$(mktemp -d)"; \
19+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
20+
gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; \
21+
rm -r "$GNUPGHOME"; \
22+
apt-key list
1723

1824
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
1925
# https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html

Dockerfile-debian.template

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ RUN set -x \
1212
&& chmod +x /usr/local/bin/gosu \
1313
&& gosu nobody true
1414

15+
RUN set -ex; \
1516
# https://artifacts.elastic.co/GPG-KEY-elasticsearch
16-
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 46095ACC8548582C1A2699A9D27D666CD88E42B4
17+
key='46095ACC8548582C1A2699A9D27D666CD88E42B4'; \
18+
export GNUPGHOME="$(mktemp -d)"; \
19+
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
20+
gpg --export "$key" > /etc/apt/trusted.gpg.d/elastic.gpg; \
21+
rm -r "$GNUPGHOME"; \
22+
apt-key list
1723

1824
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html
1925
# https://www.elastic.co/guide/en/elasticsearch/reference/5.0/deb.html

0 commit comments

Comments
 (0)