Skip to content
Snippets Groups Projects
Commit d3d332a1 authored by nimrod's avatar nimrod
Browse files

toolbx: Update the APT keyring handling.

- Use the asc format instead of the gpg DB. APT starts ignoring these
  files with the warnings that this is an unsupported filetype.
- Move them to /etc/apt/keyrings while I was at it. It's the new proper
  place for them.
parent 21eef42b
No related branches found
No related tags found
No related merge requests found
...@@ -24,21 +24,14 @@ RUN rm /etc/apt/apt.conf.d/docker-* && \ ...@@ -24,21 +24,14 @@ RUN rm /etc/apt/apt.conf.d/docker-* && \
&& \ && \
export GNUPGHOME=/tmp/gnupghome && \ export GNUPGHOME=/tmp/gnupghome && \
mkdir --mode=0700 "$GNUPGHOME" && \ mkdir --mode=0700 "$GNUPGHOME" && \
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | \ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg --output /etc/apt/keyrings/google-cloud.asc && \
gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/google-cloud.gpg && \ curl https://pgp.mongodb.com/server-5.0.asc --output /etc/apt/keyrings/mongodb.asc && \
curl https://pgp.mongodb.com/server-5.0.asc | \ curl https://apt.releases.hashicorp.com/gpg --output /etc/apt/keyrings/hashicorp.asc && \
gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/mongodb.gpg && \ curl https://dl.cloudsmith.io/public/cloudposse/packages/gpg.7333C6FDEFA717CC.key --output /etc/apt/keyrings/cloudposse.asc && \
curl https://apt.releases.hashicorp.com/gpg | \ curl https://repo.charm.sh/apt/gpg.key --output /etc/apt/keyrings/charm.asc && \
gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/hashicorp.gpg && \ curl https://packages.opentofu.org/opentofu/tofu/gpgkey --output /etc/apt/keyrings/opentofu.asc && \
curl https://dl.cloudsmith.io/public/cloudposse/packages/gpg.7333C6FDEFA717CC.key | \ curl https://download.docker.com/linux/debian/gpg --output /etc/apt/keyrings/docker.asc && \
gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/cloudposse.gpg && \ curl https://packages.clickhouse.com/rpm/lts/repodata/repomd.xml.key --output /etc/apt/keyrings/clickhouse.asc && \
curl https://repo.charm.sh/apt/gpg.key | \
gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/charm.gpg && \
curl https://packages.opentofu.org/opentofu/tofu/gpgkey | \
gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/opentofu.gpg && \
curl https://download.docker.com/linux/debian/gpg | \
gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/docker.gpg && \
gpg --no-default-keyring --keyring /usr/share/keyrings/clickhouse.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8919F6BD2B48D754 && \
ln --symbolic --target /usr/local/bin/ /usr/libexec/flatpak-xdg-utils/* && \ ln --symbolic --target /usr/local/bin/ /usr/libexec/flatpak-xdg-utils/* && \
ln --symbolic /usr/local/bin/host-spawn /usr/local/bin/podman && \ ln --symbolic /usr/local/bin/host-spawn /usr/local/bin/podman && \
#mkdir /etc/krb5.conf.d && \ #mkdir /etc/krb5.conf.d && \
......
...@@ -2,4 +2,4 @@ Types: deb ...@@ -2,4 +2,4 @@ Types: deb
URIs:https://repo.charm.sh/apt/ URIs:https://repo.charm.sh/apt/
Suites: * Suites: *
Components: * Components: *
Signed-By: /usr/share/keyrings/charm.gpg Signed-By: /etc/apt/keyrings/charm.asc
...@@ -2,4 +2,4 @@ Types: deb ...@@ -2,4 +2,4 @@ Types: deb
URIs: https://packages.clickhouse.com/deb URIs: https://packages.clickhouse.com/deb
Suites: stable Suites: stable
Components: main Components: main
Signed-By: /usr/share/keyrings/clickhouse.gpg Signed-By: /etc/apt/keyrings/clickhouse.asc
...@@ -2,4 +2,4 @@ Types: deb deb-src ...@@ -2,4 +2,4 @@ Types: deb deb-src
URIs: https://dl.cloudsmith.io/public/cloudposse/packages/deb/debian URIs: https://dl.cloudsmith.io/public/cloudposse/packages/deb/debian
Suites: any-version Suites: any-version
Components: main Components: main
Signed-By: /usr/share/keyrings/cloudposse.gpg Signed-By: /etc/apt/keyrings/cloudposse.asc
...@@ -2,4 +2,4 @@ Types: deb ...@@ -2,4 +2,4 @@ Types: deb
URIs: https://download.docker.com/linux/debian URIs: https://download.docker.com/linux/debian
Suites: bookworm Suites: bookworm
Components: stable Components: stable
Signed-By: /usr/share/keyrings/docker.gpg Signed-By: /etc/apt/keyrings/docker.asc
...@@ -2,4 +2,4 @@ Types: deb ...@@ -2,4 +2,4 @@ Types: deb
URIs: https://packages.cloud.google.com/apt URIs: https://packages.cloud.google.com/apt
Suites: cloud-sdk Suites: cloud-sdk
Components: main Components: main
Signed-By: /usr/share/keyrings/google-cloud.gpg Signed-By: /etc/apt/keyrings/google-cloud.asc
...@@ -2,4 +2,4 @@ Types: deb ...@@ -2,4 +2,4 @@ Types: deb
URIs: https://apt.releases.hashicorp.com URIs: https://apt.releases.hashicorp.com
Suites: bookworm Suites: bookworm
Components: main Components: main
Signed-By: /usr/share/keyrings/hashicorp.gpg Signed-By: /etc/apt/keyrings/hashicorp.asc
...@@ -2,4 +2,4 @@ Types: deb ...@@ -2,4 +2,4 @@ Types: deb
URIs: https://repo.mongodb.org/apt/debian URIs: https://repo.mongodb.org/apt/debian
Suites: buster/mongodb-org/5.0 Suites: buster/mongodb-org/5.0
Components: main Components: main
Signed-By: /usr/share/keyrings/mongodb.gpg Signed-By: /etc/apt/keyrings/mongodb.asc
...@@ -2,4 +2,4 @@ Types: deb deb-src ...@@ -2,4 +2,4 @@ Types: deb deb-src
URIs: https://packages.opentofu.org/opentofu/tofu/any/ URIs: https://packages.opentofu.org/opentofu/tofu/any/
Suites: any Suites: any
Components: main Components: main
Signed-By: /usr/share/keyrings/opentofu.gpg Signed-By: /etc/apt/keyrings/opentofu.asc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment