From b17cab818d647d098bb3189e0494e6dd987407f6 Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Thu, 21 Dec 2023 14:58:01 +0100 Subject: [PATCH 1/3] Remove target for w* #2213 --- tools/wagi/Dockerfile.template | 8 +++++--- tools/wait-for/Dockerfile.template | 8 +++++--- tools/walk/Dockerfile.template | 8 +++++--- tools/warp/Dockerfile.template | 4 +--- tools/wasmedge/Dockerfile.template | 8 +++++--- tools/wasmer/Dockerfile.template | 8 +++++--- tools/wasmi/Dockerfile.template | 10 ++++++---- tools/wasmtime/Dockerfile.template | 8 +++++--- tools/watchexec/Dockerfile.template | 8 +++++--- tools/watchtower/Dockerfile.template | 7 +++++-- tools/webhookd/Dockerfile.template | 8 +++++--- tools/websocat/Dockerfile.template | 8 +++++--- tools/wg/Dockerfile.template | 8 +++++--- tools/whalebrew/Dockerfile.template | 8 +++++--- tools/whalesay/Dockerfile.template | 8 +++++--- tools/win-gpg-agent/Dockerfile.template | 7 +++++-- tools/wireguard-go/Dockerfile.template | 12 +++++++----- tools/witness/Dockerfile.template | 8 +++++--- tools/wksctl/Dockerfile.template | 8 +++++--- tools/woke/Dockerfile.template | 8 +++++--- tools/woodpecker/Dockerfile.template | 7 +++++-- tools/wordcloud/Dockerfile.template | 12 +++++++----- tools/wsl-open/Dockerfile.template | 7 +++++-- tools/wslu/Dockerfile.template | 10 ++++++---- 24 files changed, 122 insertions(+), 74 deletions(-) diff --git a/tools/wagi/Dockerfile.template b/tools/wagi/Dockerfile.template index 9c0dc8aa1..549381b93 100644 --- a/tools/wagi/Dockerfile.template +++ b/tools/wagi/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:17:39 +0100 Subject: [PATCH 2/3] Removed target variable #2213 --- tools/wagi/Dockerfile.template | 8 ++++---- tools/wait-for/Dockerfile.template | 8 ++++---- tools/walk/Dockerfile.template | 4 ++-- tools/warp/Dockerfile.template | 4 ++-- tools/wasmedge/Dockerfile.template | 2 +- tools/wasmer/Dockerfile.template | 2 +- tools/wasmi/Dockerfile.template | 4 ++-- tools/wasmtime/Dockerfile.template | 2 +- tools/watchexec/Dockerfile.template | 10 +++++----- tools/watchtower/Dockerfile.template | 8 ++++---- tools/webhookd/Dockerfile.template | 2 +- tools/websocat/Dockerfile.template | 4 ++-- tools/wg/Dockerfile.template | 2 +- tools/whalebrew/Dockerfile.template | 10 +++++----- tools/whalesay/Dockerfile.template | 4 ++-- tools/win-gpg-agent/Dockerfile.template | 2 +- tools/wireguard-go/Dockerfile.template | 2 +- tools/witness/Dockerfile.template | 8 ++++---- tools/wksctl/Dockerfile.template | 10 +++++----- tools/woke/Dockerfile.template | 8 ++++---- tools/woodpecker/Dockerfile.template | 6 +++--- tools/wordcloud/Dockerfile.template | 6 +++--- tools/wsl-open/Dockerfile.template | 6 +++--- tools/wslu/Dockerfile.template | 2 +- 24 files changed, 62 insertions(+), 62 deletions(-) diff --git a/tools/wagi/Dockerfile.template b/tools/wagi/Dockerfile.template index 549381b93..9479d0736 100644 --- a/tools/wagi/Dockerfile.template +++ b/tools/wagi/Dockerfile.template @@ -22,13 +22,13 @@ case "${alt_arch}" in esac check-github-release-asset "deislabs/wagi" "v${version}" "wagi-v${version}-linux-${arch_suffix}.tar.gz" curl --silent --location --fail "https://github.com/deislabs/wagi/releases/download/v${version}/wagi-v${version}-linux-${arch_suffix}.tar.gz" \ -| tar --extract --gzip --directory="${prefix}${target}/bin/" --no-same-owner \ +| tar --extract --gzip --directory="${prefix}/bin/" --no-same-owner \ wagi 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/wait-for/Dockerfile.template b/tools/wait-for/Dockerfile.template index 80618ec6b..3066b375f 100644 --- a/tools/wait-for/Dockerfile.template +++ b/tools/wait-for/Dockerfile.template @@ -10,13 +10,13 @@ ARG version 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/walk/Dockerfile.template b/tools/walk/Dockerfile.template index fe48ab175..05b86cbc2 100644 --- a/tools/walk/Dockerfile.template +++ b/tools/walk/Dockerfile.template @@ -9,7 +9,7 @@ ARG name ARG version 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/watchtower/Dockerfile.template b/tools/watchtower/Dockerfile.template index 5b27e5a47..b6a6b6b35 100644 --- a/tools/watchtower/Dockerfile.template +++ b/tools/watchtower/Dockerfile.template @@ -12,10 +12,10 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/watchtower" -"${prefix}${target}/bin/watchtower" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/watchtower.fish" -"${prefix}${target}/bin/watchtower" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_watchtower" +"${prefix}/bin/watchtower" completion bash >"${prefix}/share/bash-completion/completions/watchtower" +"${prefix}/bin/watchtower" completion fish >"${prefix}/share/fish/vendor_completions.d/watchtower.fish" +"${prefix}/bin/watchtower" completion zsh >"${prefix}/share/zsh/vendor-completions/_watchtower" EOF \ No newline at end of file diff --git a/tools/webhookd/Dockerfile.template b/tools/webhookd/Dockerfile.template index 866a84360..caaad842b 100644 --- a/tools/webhookd/Dockerfile.template +++ b/tools/webhookd/Dockerfile.template @@ -10,6 +10,6 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/whalebrew" -"${prefix}${target}/bin/whalebrew" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/whalebrew.fish" -"${prefix}${target}/bin/whalebrew" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_whalebrew" +"${prefix}/bin/whalebrew" completion bash >"${prefix}/share/bash-completion/completions/whalebrew" +"${prefix}/bin/whalebrew" completion fish >"${prefix}/share/fish/vendor_completions.d/whalebrew.fish" +"${prefix}/bin/whalebrew" completion zsh >"${prefix}/share/zsh/vendor-completions/_whalebrew" EOF \ No newline at end of file diff --git a/tools/whalesay/Dockerfile.template b/tools/whalesay/Dockerfile.template index 37af9fc08..9aec9af89 100644 --- a/tools/whalesay/Dockerfile.template +++ b/tools/whalesay/Dockerfile.template @@ -7,8 +7,8 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY docker.cow ${prefix}${target}/share/cows/ -COPY --chmod=0755 <"${prefix}${target}/share/bash-completion/completions/witness" -"${prefix}${target}/bin/witness" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/witness.fish" -"${prefix}${target}/bin/witness" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_witness" +"${prefix}/bin/witness" completion bash >"${prefix}/share/bash-completion/completions/witness" +"${prefix}/bin/witness" completion fish >"${prefix}/share/fish/vendor_completions.d/witness.fish" +"${prefix}/bin/witness" completion zsh >"${prefix}/share/zsh/vendor-completions/_witness" EOF \ No newline at end of file diff --git a/tools/wksctl/Dockerfile.template b/tools/wksctl/Dockerfile.template index 9db13d609..e57fc2869 100644 --- a/tools/wksctl/Dockerfile.template +++ b/tools/wksctl/Dockerfile.template @@ -10,9 +10,9 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/wksctl" -"${prefix}${target}/bin/wksctl" zsh-completions >"${prefix}${target}/share/zsh/vendor-completions/_wksctl" +| tar --extract --gzip --directory="${prefix}/share/" --no-same-owner +mv "${prefix}/share/wksctl" "${prefix}/bin/" +mv "${prefix}/share/examples" "${prefix}/share/wksctl/" +"${prefix}/bin/wksctl" bash-completions >"${prefix}/share/bash-completion/completions/wksctl" +"${prefix}/bin/wksctl" zsh-completions >"${prefix}/share/zsh/vendor-completions/_wksctl" EOF \ No newline at end of file diff --git a/tools/woke/Dockerfile.template b/tools/woke/Dockerfile.template index 14834251b..eeaf8a84c 100644 --- a/tools/woke/Dockerfile.template +++ b/tools/woke/Dockerfile.template @@ -10,13 +10,13 @@ ARG version 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/woodpecker/Dockerfile.template b/tools/woodpecker/Dockerfile.template index b92cd7b1c..e5ada8aa2 100644 --- a/tools/woodpecker/Dockerfile.template +++ b/tools/woodpecker/Dockerfile.template @@ -13,13 +13,13 @@ ARG version RUN <"${prefix}/share/bash-completion/completions/warp" complete -C warp warp +EOT EOF \ No newline at end of file diff --git a/tools/wasmi/Dockerfile.template b/tools/wasmi/Dockerfile.template index 62c65ac36..64ea9b325 100644 --- a/tools/wasmi/Dockerfile.template +++ b/tools/wasmi/Dockerfile.template @@ -7,7 +7,7 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ /etc/profile.d/ \ /etc/profile.d/ SHELL [ "bash", "-clo", "errexit" ] -COPY --from=rust / / +COPY --from=rust / /usr/local ARG DEBIAN_FRONTEND=noninteractive RUN <