From 5cf8d02db12d185daf6b5d723cb0eca2e65dde66 Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Thu, 21 Dec 2023 11:51:59 +0100 Subject: [PATCH 1/4] Remove target for c* #2213 --- tools/cadvisor/Dockerfile.template | 8 +++++--- tools/calicoctl/Dockerfile.template | 9 +++++---- tools/car/Dockerfile.template | 8 +++++--- tools/cas/Dockerfile.template | 9 +++++---- tools/cascadia-code/Dockerfile.template | 9 +++++---- tools/catatonit/Dockerfile.template | 9 +++++---- tools/cdebug/Dockerfile.template | 8 +++++--- tools/cdncheck/Dockerfile.template | 8 +++++--- tools/cdxgen/Dockerfile.template | 12 +++++++----- tools/cfssl/Dockerfile.template | 9 +++++---- tools/chart-releaser/Dockerfile.template | 8 +++++--- tools/chart-testing/Dockerfile.template | 8 +++++--- tools/cheat/Dockerfile.template | 9 +++++---- tools/checkov/Dockerfile.template | 12 +++++++----- tools/chekr/Dockerfile.template | 9 +++++---- tools/chigo/Dockerfile.template | 9 +++++---- tools/chisel/Dockerfile.template | 9 +++++---- tools/cilium/Dockerfile.template | 8 +++++--- tools/cinf/Dockerfile.template | 7 +++++-- tools/click/Dockerfile.template | 8 +++++--- tools/cloudflared/Dockerfile.template | 7 +++++-- tools/clusterawsadm/Dockerfile.template | 7 +++++-- tools/clusterctl/Dockerfile.template | 8 +++++--- tools/clusterlint/Dockerfile.template | 8 +++++--- tools/cmctl/Dockerfile.template | 8 +++++--- tools/cni/Dockerfile.template | 8 +++++--- tools/cnitool/Dockerfile.template | 10 ++++++---- tools/cntr/Dockerfile.template | 8 +++++--- tools/cockroach/Dockerfile.template | 8 +++++--- tools/code-server/Dockerfile.template | 8 +++++--- tools/coder/Dockerfile.template | 8 +++++--- tools/colima/Dockerfile.template | 7 +++++-- tools/composerize/Dockerfile.template | 12 +++++++----- tools/concourse/Dockerfile.template | 7 +++++-- tools/conftest/Dockerfile.template | 7 +++++-- tools/conmon/Dockerfile.template | 10 ++++++---- tools/containerd/Dockerfile.template | 10 ++++++---- tools/containers-common/Dockerfile.template | 10 ++++++---- tools/containerssh/Dockerfile.template | 7 +++++-- tools/copa/Dockerfile.template | 8 +++++--- tools/cosign/Dockerfile.template | 10 ++++++---- tools/cowsay/Dockerfile.template | 7 +++++-- tools/crane/Dockerfile.template | 4 +--- tools/cri-dockerd/Dockerfile.template | 8 +++++--- tools/cri-o/Dockerfile.template | 12 +++++++----- tools/crictl/Dockerfile.template | 8 +++++--- tools/croc/Dockerfile.template | 8 +++++--- tools/crossplane/Dockerfile.template | 8 +++++--- tools/crun/Dockerfile.template | 8 +++++--- tools/ct/Dockerfile.template | 12 +++++++----- tools/ct_server/Dockerfile.template | 10 ++++++---- tools/ctop/Dockerfile.template | 7 +++++-- tools/cue/Dockerfile.template | 7 +++++-- tools/curl/Dockerfile.template | 8 +++++--- tools/curlie/Dockerfile.template | 8 +++++--- tools/cve-bin-tool/Dockerfile.template | 12 +++++++----- tools/cyclonedx-cli/Dockerfile.template | 7 +++++-- tools/cyclonedx-gomod/Dockerfile.template | 8 +++++--- tools/cypher-shell/Dockerfile.template | 8 +++++--- 59 files changed, 309 insertions(+), 193 deletions(-) diff --git a/tools/cadvisor/Dockerfile.template b/tools/cadvisor/Dockerfile.template index 488050a430..bb7d11a5cd 100644 --- a/tools/cadvisor/Dockerfile.template +++ b/tools/cadvisor/Dockerfile.template @@ -1,8 +1,10 @@ #syntax=docker/dockerfile:1.6.0 -ARG ref=main - -FROM ghcr.io/uniget-org/tools/base:${ref} AS prepare +FROM nicholasdille/ubuntu:22.04 AS prepare +COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ + /etc/profile.d/ \ + /etc/profile.d/ +SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version RUN < Date: Fri, 22 Dec 2023 15:43:11 +0100 Subject: [PATCH 2/4] Removed target var #2213 --- tools/cadvisor/Dockerfile.template | 4 +- tools/calicoctl/Dockerfile.template | 4 +- tools/car/Dockerfile.template | 2 +- tools/cas/Dockerfile.template | 10 ++-- tools/cascadia-code/Dockerfile.template | 8 +-- tools/catatonit/Dockerfile.template | 4 +- tools/cdebug/Dockerfile.template | 8 +-- tools/cdncheck/Dockerfile.template | 8 +-- tools/cdxgen/Dockerfile.template | 4 +- tools/cfssl/Dockerfile.template | 4 +- tools/chart-releaser/Dockerfile.template | 8 +-- tools/chart-testing/Dockerfile.template | 14 +++--- tools/cheat/Dockerfile.template | 6 +-- tools/checkov/Dockerfile.template | 2 +- tools/chekr/Dockerfile.template | 8 +-- tools/chigo/Dockerfile.template | 4 +- tools/chisel/Dockerfile.template | 4 +- tools/cilium/Dockerfile.template | 8 +-- tools/cinf/Dockerfile.template | 2 +- tools/click/Dockerfile.template | 2 +- tools/cloudflared/Dockerfile.template | 4 +- tools/clusterawsadm/Dockerfile.template | 10 ++-- tools/clusterctl/Dockerfile.template | 8 +-- tools/clusterlint/Dockerfile.template | 2 +- tools/cmctl/Dockerfile.template | 10 ++-- tools/cni/Dockerfile.template | 8 +-- tools/cnitool/Dockerfile.template | 2 +- tools/cntr/Dockerfile.template | 4 +- tools/cockroach/Dockerfile.template | 10 ++-- tools/code-server/Dockerfile.template | 2 +- tools/coder/Dockerfile.template | 2 +- tools/colima/Dockerfile.template | 10 ++-- tools/composerize/Dockerfile.template | 4 +- tools/concourse/Dockerfile.template | 8 +-- tools/conftest/Dockerfile.template | 8 +-- tools/conmon/Dockerfile.template | 16 +++--- tools/containerd/Dockerfile.template | 28 +++++------ tools/containers-common/Dockerfile.template | 24 ++++----- tools/containerssh/Dockerfile.template | 2 +- tools/copa/Dockerfile.template | 8 +-- tools/cosign/Dockerfile.template | 16 +++--- tools/cowsay/Dockerfile.template | 6 +-- tools/crane/Dockerfile.template | 8 +-- tools/cri-dockerd/Dockerfile.template | 6 +-- tools/cri-o/Dockerfile.template | 56 ++++++++++----------- tools/crictl/Dockerfile.template | 2 +- tools/croc/Dockerfile.template | 6 +-- tools/crossplane/Dockerfile.template | 4 +- tools/crun/Dockerfile.template | 4 +- tools/ct/Dockerfile.template | 2 +- tools/ct_server/Dockerfile.template | 4 +- tools/ctop/Dockerfile.template | 4 +- tools/cue/Dockerfile.template | 8 +-- tools/curl/Dockerfile.template | 2 +- tools/curlie/Dockerfile.template | 2 +- tools/cve-bin-tool/Dockerfile.template | 2 +- tools/cyclonedx-cli/Dockerfile.template | 4 +- tools/cyclonedx-gomod/Dockerfile.template | 2 +- tools/cypher-shell/Dockerfile.template | 8 +-- 59 files changed, 215 insertions(+), 215 deletions(-) diff --git a/tools/cadvisor/Dockerfile.template b/tools/cadvisor/Dockerfile.template index bb7d11a5cd..2cee780ad8 100644 --- a/tools/cadvisor/Dockerfile.template +++ b/tools/cadvisor/Dockerfile.template @@ -9,7 +9,7 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/cas" -"${prefix}${target}/bin/cas" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/cas.fish" -"${prefix}${target}/bin/cas" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_cas" +chmod +x "${prefix}/bin/cas" +"${prefix}/bin/cas" completion bash >"${prefix}/share/bash-completion/completions/cas" +"${prefix}/bin/cas" completion fish >"${prefix}/share/fish/vendor_completions.d/cas.fish" +"${prefix}/bin/cas" completion zsh >"${prefix}/share/zsh/vendor-completions/_cas" EOF \ No newline at end of file diff --git a/tools/cascadia-code/Dockerfile.template b/tools/cascadia-code/Dockerfile.template index 44e9379929..fcce85f31b 100644 --- a/tools/cascadia-code/Dockerfile.template +++ b/tools/cascadia-code/Dockerfile.template @@ -13,8 +13,8 @@ url="https://github.com/microsoft/cascadia-code/releases/download/v${version}/Ca filename="$(basename "${url}")" curl --silent --location --fail --remote-name "${url}" mkdir -p \ - "${prefix}${target}/share/cascadia-code" \ - "${prefix}${target}/share/fonts/cascadia-code" -unzip -q -o -d "${prefix}${target}/share/cascadia-code/" "${filename}" -find "${prefix}${target}/share/cascadia-code/ttf" -maxdepth 1 -type f -exec cp {} "${prefix}${target}/share/fonts/cascadia-code" \; + "${prefix}/share/cascadia-code" \ + "${prefix}/share/fonts/cascadia-code" +unzip -q -o -d "${prefix}/share/cascadia-code/" "${filename}" +find "${prefix}/share/cascadia-code/ttf" -maxdepth 1 -type f -exec cp {} "${prefix}/share/fonts/cascadia-code" \; EOF \ No newline at end of file diff --git a/tools/catatonit/Dockerfile.template b/tools/catatonit/Dockerfile.template index a2235201d1..dc5bb7b290 100644 --- a/tools/catatonit/Dockerfile.template +++ b/tools/catatonit/Dockerfile.template @@ -9,7 +9,7 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/cdebug" -"${prefix}${target}/bin/cdebug" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/cdebug.fish" -"${prefix}${target}/bin/cdebug" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_cdebug" +"${prefix}/bin/cdebug" completion bash >"${prefix}/share/bash-completion/completions/cdebug" +"${prefix}/bin/cdebug" completion fish >"${prefix}/share/fish/vendor_completions.d/cdebug.fish" +"${prefix}/bin/cdebug" completion zsh >"${prefix}/share/zsh/vendor-completions/_cdebug" EOF diff --git a/tools/cdncheck/Dockerfile.template b/tools/cdncheck/Dockerfile.template index 41b7736463..eadc8ba0c6 100644 --- a/tools/cdncheck/Dockerfile.template +++ b/tools/cdncheck/Dockerfile.template @@ -13,13 +13,13 @@ check-github-release-asset "projectdiscovery/cdncheck" "v${version}" "cdncheck_$ url="https://github.com/projectdiscovery/cdncheck/releases/download/v${version}/cdncheck_${version}_linux_${alt_arch}.zip" filename="$(basename "${url}")" curl --silent --location --fail --remote-name "${url}" -unzip -q -o -d "${prefix}${target}/bin" "${filename}" \ +unzip -q -o -d "${prefix}/bin" "${filename}" \ cdncheck EOF # completion #RUN <"${prefix}${target}/share/bash-completion/completions/foo" -#"${prefix}${target}/bin/foo" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/foo.fish" -#"${prefix}${target}/bin/foo" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_foo" +#"${prefix}/bin/foo" completion bash >"${prefix}/share/bash-completion/completions/foo" +#"${prefix}/bin/foo" completion fish >"${prefix}/share/fish/vendor_completions.d/foo.fish" +#"${prefix}/bin/foo" completion zsh >"${prefix}/share/zsh/vendor-completions/_foo" #EOF \ No newline at end of file diff --git a/tools/cdxgen/Dockerfile.template b/tools/cdxgen/Dockerfile.template index 1497ad6b46..f3e4011970 100644 --- a/tools/cdxgen/Dockerfile.template +++ b/tools/cdxgen/Dockerfile.template @@ -12,12 +12,12 @@ ARG name ARG version COPY --link --from=nodejs / / COPY --link --from=npm / / -WORKDIR ${prefix}${target}/libexec/cdxgen +WORKDIR ${prefix}/libexec/cdxgen ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/cr" -"${prefix}${target}/bin/cr" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/cr.fish" -"${prefix}${target}/bin/cr" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_cr" +"${prefix}/bin/cr" completion bash >"${prefix}/share/bash-completion/completions/cr" +"${prefix}/bin/cr" completion fish >"${prefix}/share/fish/vendor_completions.d/cr.fish" +"${prefix}/bin/cr" completion zsh >"${prefix}/share/zsh/vendor-completions/_cr" EOF diff --git a/tools/chart-testing/Dockerfile.template b/tools/chart-testing/Dockerfile.template index daca46714c..fdca40ecde 100644 --- a/tools/chart-testing/Dockerfile.template +++ b/tools/chart-testing/Dockerfile.template @@ -10,15 +10,15 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/ct" -"${prefix}${target}/bin/ct" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/ct.fish" -"${prefix}${target}/bin/ct" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_ct" +"${prefix}/bin/ct" completion bash >"${prefix}/share/bash-completion/completions/ct" +"${prefix}/bin/ct" completion fish >"${prefix}/share/fish/vendor_completions.d/ct.fish" +"${prefix}/bin/ct" completion zsh >"${prefix}/share/zsh/vendor-completions/_ct" EOF diff --git a/tools/cheat/Dockerfile.template b/tools/cheat/Dockerfile.template index 040c816e34..bbf5dc8137 100644 --- a/tools/cheat/Dockerfile.template +++ b/tools/cheat/Dockerfile.template @@ -11,9 +11,9 @@ RUN <"${prefix}${target}/bin/cheat" -chmod +x "${prefix}${target}/bin/cheat" +>"${prefix}/bin/cheat" +chmod +x "${prefix}/bin/cheat" -curl --silent --location --fail --output "${prefix}${target}/share/man/man1/cheat.1" \ +curl --silent --location --fail --output "${prefix}/share/man/man1/cheat.1" \ "https://github.com/cheat/cheat/raw/${version}/doc/cheat.1" EOF \ No newline at end of file diff --git a/tools/checkov/Dockerfile.template b/tools/checkov/Dockerfile.template index d0be96b1d7..d4f5479da9 100644 --- a/tools/checkov/Dockerfile.template +++ b/tools/checkov/Dockerfile.template @@ -19,5 +19,5 @@ EOF ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/chekr" -"${prefix}${target}/bin/chekr" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/chekr.fish" -"${prefix}${target}/bin/chekr" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_chekr" +"${prefix}/bin/chekr" completion bash >"${prefix}/share/bash-completion/completions/chekr" +"${prefix}/bin/chekr" completion fish >"${prefix}/share/fish/vendor_completions.d/chekr.fish" +"${prefix}/bin/chekr" completion zsh >"${prefix}/share/zsh/vendor-completions/_chekr" EOF \ No newline at end of file diff --git a/tools/chigo/Dockerfile.template b/tools/chigo/Dockerfile.template index fe08789e74..4ee3b0a0a1 100644 --- a/tools/chigo/Dockerfile.template +++ b/tools/chigo/Dockerfile.template @@ -10,7 +10,7 @@ ARG version RUN <"${prefix}${target}/bin/chisel" -chmod +x "${prefix}${target}/bin/chisel" +>"${prefix}/bin/chisel" +chmod +x "${prefix}/bin/chisel" EOF \ No newline at end of file diff --git a/tools/cilium/Dockerfile.template b/tools/cilium/Dockerfile.template index 7b47e2ba43..3cf3e311dd 100644 --- a/tools/cilium/Dockerfile.template +++ b/tools/cilium/Dockerfile.template @@ -10,8 +10,8 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/cilium" -"${prefix}${target}/bin/cilium" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/cilium.fish" -"${prefix}${target}/bin/cilium" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_cilium" +| tar --extract --gzip --directory="${prefix}/bin" --no-same-owner +"${prefix}/bin/cilium" completion bash >"${prefix}/share/bash-completion/completions/cilium" +"${prefix}/bin/cilium" completion fish >"${prefix}/share/fish/vendor_completions.d/cilium.fish" +"${prefix}/bin/cilium" completion zsh >"${prefix}/share/zsh/vendor-completions/_cilium" EOF \ No newline at end of file diff --git a/tools/cinf/Dockerfile.template b/tools/cinf/Dockerfile.template index 8fb9c07d3e..5fea0a344e 100644 --- a/tools/cinf/Dockerfile.template +++ b/tools/cinf/Dockerfile.template @@ -12,6 +12,6 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/clusterawsadm" -"${prefix}${target}/bin/clusterawsadm" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/clusterawsadm.fish" -"${prefix}${target}/bin/clusterawsadm" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_clusterawsadm" +chmod +x "${prefix}/bin/clusterawsadm" +"${prefix}/bin/clusterawsadm" completion bash >"${prefix}/share/bash-completion/completions/clusterawsadm" +"${prefix}/bin/clusterawsadm" completion fish >"${prefix}/share/fish/vendor_completions.d/clusterawsadm.fish" +"${prefix}/bin/clusterawsadm" completion zsh >"${prefix}/share/zsh/vendor-completions/_clusterawsadm" EOF \ No newline at end of file diff --git a/tools/clusterctl/Dockerfile.template b/tools/clusterctl/Dockerfile.template index 0c8123a822..b9a0d662d4 100644 --- a/tools/clusterctl/Dockerfile.template +++ b/tools/clusterctl/Dockerfile.template @@ -9,9 +9,9 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/clusterctl" -"${prefix}${target}/bin/clusterctl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_clusterctl" +chmod +x "${prefix}/bin/clusterctl" +"${prefix}/bin/clusterctl" completion bash >"${prefix}/share/bash-completion/completions/clusterctl" +"${prefix}/bin/clusterctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_clusterctl" EOF \ No newline at end of file diff --git a/tools/clusterlint/Dockerfile.template b/tools/clusterlint/Dockerfile.template index a8e7e22b8b..7f91b68cdb 100644 --- a/tools/clusterlint/Dockerfile.template +++ b/tools/clusterlint/Dockerfile.template @@ -10,5 +10,5 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/cmctl" -"${prefix}${target}/bin/cmctl" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/cmctl.fish" -"${prefix}${target}/bin/cmctl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_cmctl" +"${prefix}/bin/cmctl" completion bash >"${prefix}/share/bash-completion/completions/cmctl" +"${prefix}/bin/cmctl" completion fish >"${prefix}/share/fish/vendor_completions.d/cmctl.fish" +"${prefix}/bin/cmctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_cmctl" EOF \ No newline at end of file diff --git a/tools/cni/Dockerfile.template b/tools/cni/Dockerfile.template index a5d2d33d45..32ad25e400 100644 --- a/tools/cni/Dockerfile.template +++ b/tools/cni/Dockerfile.template @@ -9,11 +9,11 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/colima" -"${prefix}${target}/bin/colima" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/colima.fish" -"${prefix}${target}/bin/colima" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_colima" +chmod +x "${prefix}/bin/colima" +"${prefix}/bin/colima" completion bash >"${prefix}/share/bash-completion/completions/colima" +"${prefix}/bin/colima" completion fish >"${prefix}/share/fish/vendor_completions.d/colima.fish" +"${prefix}/bin/colima" completion zsh >"${prefix}/share/zsh/vendor-completions/_colima" EOF \ No newline at end of file diff --git a/tools/composerize/Dockerfile.template b/tools/composerize/Dockerfile.template index 6d15ea983d..5b385c6dce 100644 --- a/tools/composerize/Dockerfile.template +++ b/tools/composerize/Dockerfile.template @@ -12,12 +12,12 @@ ARG name ARG version COPY --link --from=nodejs / / COPY --link --from=npm / / -WORKDIR ${prefix}${target}/libexec/composerize +WORKDIR ${prefix}/libexec/composerize ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/fly" -"${prefix}${target}/bin/fly" completion --shell=zsh >"${prefix}${target}/share/zsh/vendor-completions/_fly" +"${prefix}/bin/fly" completion --shell=bash >"${prefix}/share/bash-completion/completions/fly" +"${prefix}/bin/fly" completion --shell=zsh >"${prefix}/share/zsh/vendor-completions/_fly" EOF \ No newline at end of file diff --git a/tools/conftest/Dockerfile.template b/tools/conftest/Dockerfile.template index 420d770738..72e6e9da43 100644 --- a/tools/conftest/Dockerfile.template +++ b/tools/conftest/Dockerfile.template @@ -12,9 +12,9 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/conftest" -"${prefix}${target}/bin/conftest" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/conftest.fish" -"${prefix}${target}/bin/conftest" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_conftest" +"${prefix}/bin/conftest" completion bash >"${prefix}/share/bash-completion/completions/conftest" +"${prefix}/bin/conftest" completion fish >"${prefix}/share/fish/vendor_completions.d/conftest.fish" +"${prefix}/bin/conftest" completion zsh >"${prefix}/share/zsh/vendor-completions/_conftest" EOF \ No newline at end of file diff --git a/tools/conmon/Dockerfile.template b/tools/conmon/Dockerfile.template index ffaed193b1..e0a2fddf05 100644 --- a/tools/conmon/Dockerfile.template +++ b/tools/conmon/Dockerfile.template @@ -36,17 +36,17 @@ EOF WORKDIR /tmp/conmon RUN git clone --config advice.detachedHead=false --depth 1 --branch "v${version}" https://github.com/containers/conmon.git . RUN <"${prefix}${target}/share/bash-completion/completions/copa" -"${prefix}${target}/bin/copa" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/copa.fish" -"${prefix}${target}/bin/copa" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_copa" +"${prefix}/bin/copa" completion bash >"${prefix}/share/bash-completion/completions/copa" +"${prefix}/bin/copa" completion fish >"${prefix}/share/fish/vendor_completions.d/copa.fish" +"${prefix}/bin/copa" completion zsh >"${prefix}/share/zsh/vendor-completions/_copa" EOF \ No newline at end of file diff --git a/tools/cosign/Dockerfile.template b/tools/cosign/Dockerfile.template index 6e597f291f..bab01a861e 100644 --- a/tools/cosign/Dockerfile.template +++ b/tools/cosign/Dockerfile.template @@ -30,20 +30,20 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/cosign" -"${prefix}${target}/bin/cosign" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/cosign.fish" -"${prefix}${target}/bin/cosign" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_cosign" +"${prefix}/bin/cosign" completion bash >"${prefix}/share/bash-completion/completions/cosign" +"${prefix}/bin/cosign" completion fish >"${prefix}/share/fish/vendor_completions.d/cosign.fish" +"${prefix}/bin/cosign" completion zsh >"${prefix}/share/zsh/vendor-completions/_cosign" echo "### Checking PGP signature for cosign ${version}" curl --silent --location --fail --output "cosign-linux-${alt_arch}.sig" \ "https://github.com/sigstore/cosign/releases/download/v${version}/cosign-linux-${alt_arch}.sig" COSIGN_PUB_KEY="https://github.com/sigstore/cosign/releases/download/v${version}/release-cosign.pub" -cosign verify-blob --key "${COSIGN_PUB_KEY}" --signature "cosign-linux-${alt_arch}.sig" "${prefix}${target}/bin/cosign" +cosign verify-blob --key "${COSIGN_PUB_KEY}" --signature "cosign-linux-${alt_arch}.sig" "${prefix}/bin/cosign" rm -f "cosign-linux-${alt_arch}.sig" echo "### Checking keyless signature for cosign ${version}" @@ -56,8 +56,8 @@ COSIGN_EXPERIMENTAL=1 cosign verify-blob \ --signature "cosign-linux-${alt_arch}-keyless.sig" \ --certificate-oidc-issuer https://accounts.google.com \ --certificate-identity "keyless@projectsigstore.iam.gserviceaccount.com" \ - "${prefix}${target}/bin/cosign" + "${prefix}/bin/cosign" rm -f "cosign-linux-${alt_arch}-keyless.pem" "cosign-linux-${alt_arch}-keyless.sig" -"${prefix}${target}/bin/cosign" version +"${prefix}/bin/cosign" version EOF \ No newline at end of file diff --git a/tools/cowsay/Dockerfile.template b/tools/cowsay/Dockerfile.template index 80834111c8..cfe1cfa32c 100644 --- a/tools/cowsay/Dockerfile.template +++ b/tools/cowsay/Dockerfile.template @@ -12,12 +12,12 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/crane" -"${prefix}${target}/bin/crane" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/crane.fish" -"${prefix}${target}/bin/crane" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_crane" +"${prefix}/bin/crane" completion bash >"${prefix}/share/bash-completion/completions/crane" +"${prefix}/bin/crane" completion fish >"${prefix}/share/fish/vendor_completions.d/crane.fish" +"${prefix}/bin/crane" completion zsh >"${prefix}/share/zsh/vendor-completions/_crane" EOF \ No newline at end of file diff --git a/tools/cri-dockerd/Dockerfile.template b/tools/cri-dockerd/Dockerfile.template index d7ca7ec64f..b4d7556dba 100644 --- a/tools/cri-dockerd/Dockerfile.template +++ b/tools/cri-dockerd/Dockerfile.template @@ -10,11 +10,11 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/cue" -"${prefix}${target}/bin/cue" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/cue.fish" -"${prefix}${target}/bin/cue" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_cue" +"${prefix}/bin/cue" completion bash >"${prefix}/share/bash-completion/completions/cue" +"${prefix}/bin/cue" completion fish >"${prefix}/share/fish/vendor_completions.d/cue.fish" +"${prefix}/bin/cue" completion zsh >"${prefix}/share/zsh/vendor-completions/_cue" EOF \ No newline at end of file diff --git a/tools/curl/Dockerfile.template b/tools/curl/Dockerfile.template index ae6809a2d5..437977dbd4 100644 --- a/tools/curl/Dockerfile.template +++ b/tools/curl/Dockerfile.template @@ -48,4 +48,4 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY --from=build /usr/local/ ${prefix}${target}/ \ No newline at end of file +COPY --from=build /usr/local/ ${prefix}/ \ No newline at end of file diff --git a/tools/curlie/Dockerfile.template b/tools/curlie/Dockerfile.template index f97f9ad090..bea8998525 100644 --- a/tools/curlie/Dockerfile.template +++ b/tools/curlie/Dockerfile.template @@ -10,6 +10,6 @@ ARG version RUN < Date: Sun, 31 Dec 2023 13:29:48 +0100 Subject: [PATCH 3/4] Removed cas #2213 --- tools/cas/Dockerfile.template | 18 ------------------ tools/cas/manifest.yaml | 15 --------------- 2 files changed, 33 deletions(-) delete mode 100644 tools/cas/Dockerfile.template delete mode 100644 tools/cas/manifest.yaml diff --git a/tools/cas/Dockerfile.template b/tools/cas/Dockerfile.template deleted file mode 100644 index 6701d1ae53..0000000000 --- a/tools/cas/Dockerfile.template +++ /dev/null @@ -1,18 +0,0 @@ -#syntax=docker/dockerfile:1.6.0 - -FROM nicholasdille/ubuntu:22.04 AS prepare -COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ - /etc/profile.d/ \ - /etc/profile.d/ -SHELL [ "bash", "-clo", "errexit" ] -ARG name -ARG version -RUN <"${prefix}/share/bash-completion/completions/cas" -"${prefix}/bin/cas" completion fish >"${prefix}/share/fish/vendor_completions.d/cas.fish" -"${prefix}/bin/cas" completion zsh >"${prefix}/share/zsh/vendor-completions/_cas" -EOF \ No newline at end of file diff --git a/tools/cas/manifest.yaml b/tools/cas/manifest.yaml deleted file mode 100644 index 53676c160b..0000000000 --- a/tools/cas/manifest.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: cas -version: "1.0.3" -check: ${binary} --version | cut -d' ' -f3 | tr -d v -tags: -- type/cli -- category/security -- cicd -- lang/go -homepage: https://github.com/codenotary/cas -description: Codenotary Community Attestation Service (CAS) for notarization and authentication of digital artifacts -renovate: - datasource: github-releases - package: codenotary/cas - extractVersion: ^v(?.+?)$ - priority: low From 737d2a31f83e69968e49e069fff3df17471f6508 Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Sun, 31 Dec 2023 16:50:17 +0100 Subject: [PATCH 4/4] Fixed build #2213 --- tools/cdxgen/Dockerfile.template | 6 +++--- tools/checkov/Dockerfile.template | 4 ++-- tools/composerize/Dockerfile.template | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tools/cdxgen/Dockerfile.template b/tools/cdxgen/Dockerfile.template index f3e4011970..e2169c0afe 100644 --- a/tools/cdxgen/Dockerfile.template +++ b/tools/cdxgen/Dockerfile.template @@ -10,9 +10,9 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY --link --from=nodejs / / -COPY --link --from=npm / / -WORKDIR ${prefix}/libexec/cdxgen +COPY --link --from=nodejs / /usr/local/ +COPY --link --from=npm / /usr/local/ +WORKDIR /uniget_bootstrap/libexec/cdxgen ARG name ARG version RUN <