From c5f5a91611c64cc590e7cb2f813e663c1c627622 Mon Sep 17 00:00:00 2001 From: Stewart X Addison Date: Fri, 20 Dec 2024 15:32:11 +0000 Subject: [PATCH] Workaround for lock file issue on gpg --verify Signed-off-by: Stewart X Addison --- .../roles/DockerStatic/Dockerfiles/Dockerfile.centstream10 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/DockerStatic/Dockerfiles/Dockerfile.centstream10 b/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/DockerStatic/Dockerfiles/Dockerfile.centstream10 index 78eb052a83..95194a523e 100644 --- a/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/DockerStatic/Dockerfiles/Dockerfile.centstream10 +++ b/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/DockerStatic/Dockerfiles/Dockerfile.centstream10 @@ -8,6 +8,9 @@ RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -P "" # Download JDK RUN wget -q 'https://api.adoptium.net/v3/binary/latest/17/ga/linux/aarch64/jdk/hotspot/normal/eclipse?project=jdk' -O /tmp/jdk17.tar.gz +# This looks odd but without it CS10 hits a lock file issue in the later GPG verify step +# Ref: https://adoptium.slack.com/archives/C53GHCXL4/p1734707508976569?thread_ts=1734705997.537229&cid=C53GHCXL4 +RUN mkdir -p /root/.gnupg/public-keys.d RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B # Get sig file for latest jdk17 ga RUN wget -q `curl -s 'https://api.adoptium.net/v3/assets/feature_releases/17/ga?architecture=aarch64&heap_size=normal&image_type=jdk&jvm_impl=hotspot&os=linux&page=0&page_size=1&project=jdk&vendor=eclipse' | grep signature_link | awk '{split($0,a,"\""); print a[4]}'` -O /tmp/jdk17.sig