From 16851ae230a8330d9e0bdeead32bf9844afd3579 Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Thu, 21 Dec 2023 14:55:35 +0100 Subject: [PATCH 01/10] Remove target for p* and q* #2213 --- tools/packer/Dockerfile.template | 8 +++++--- tools/pandoc/Dockerfile.template | 8 +++++--- tools/paranoia/Dockerfile.template | 8 +++++--- tools/parca-agent/Dockerfile.template | 8 +++++--- tools/parca/Dockerfile.template | 8 +++++--- tools/pass-audit/Dockerfile.template | 12 +++++++----- tools/pass-git-helper/Dockerfile.template | 12 +++++++----- tools/pass-import/Dockerfile.template | 12 +++++++----- tools/pass-otp/Dockerfile.template | 8 +++++--- tools/pass-tail/Dockerfile.template | 8 +++++--- tools/pass-update/Dockerfile.template | 8 +++++--- tools/pass/Dockerfile.template | 10 ++++++---- tools/passage/Dockerfile.template | 10 ++++++---- tools/passh/Dockerfile.template | 8 +++++--- tools/patat/Dockerfile.template | 7 +++++-- tools/pigz/Dockerfile.template | 8 +++++--- tools/pipx/Dockerfile.template | 12 +++++++----- tools/podman-docker-shim/Dockerfile.template | 7 +++++-- tools/podman-tui/Dockerfile.template | 10 ++++++---- tools/podman/Dockerfile.template | 16 +++++++++------- tools/polaris/Dockerfile.template | 8 +++++--- tools/policy/Dockerfile.template | 8 +++++--- tools/popeye/Dockerfile.template | 8 +++++--- tools/portainer/Dockerfile.template | 10 ++++++---- tools/porter/Dockerfile.template | 8 +++++--- tools/powerline-go/Dockerfile.template | 8 +++++--- tools/powershell/Dockerfile.template | 8 +++++--- tools/pre-commit/Dockerfile.template | 12 +++++++----- tools/process-compose/Dockerfile.template | 8 +++++--- tools/procs/Dockerfile.template | 8 +++++--- tools/promcolor/Dockerfile.template | 8 +++++--- tools/promql-cli/Dockerfile.template | 8 +++++--- tools/promtail/Dockerfile.template | 8 +++++--- tools/promtool/Dockerfile.template | 10 ++++++---- tools/proot/Dockerfile.template | 8 +++++--- tools/proxify/Dockerfile.template | 8 +++++--- tools/pv/Dockerfile.template | 8 +++++--- tools/pwru/Dockerfile.template | 8 +++++--- .../python-build-standalone/Dockerfile.template | 8 +++++--- tools/python/Dockerfile.template | 8 +++++--- tools/qemu/Dockerfile.template | 8 +++++--- 41 files changed, 224 insertions(+), 140 deletions(-) diff --git a/tools/packer/Dockerfile.template b/tools/packer/Dockerfile.template index 8bd471e2f..c5a185001 100644 --- a/tools/packer/Dockerfile.template +++ b/tools/packer/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:28:50 +0100 Subject: [PATCH 02/10] Removed target var #2213 --- tools/packer/Dockerfile.template | 4 ++-- tools/pandoc/Dockerfile.template | 2 +- tools/paranoia/Dockerfile.template | 10 ++++----- tools/parca-agent/Dockerfile.template | 2 +- tools/parca/Dockerfile.template | 2 +- tools/pass-audit/Dockerfile.template | 20 ++++++++--------- tools/pass-git-helper/Dockerfile.template | 8 +++---- tools/pass-import/Dockerfile.template | 20 ++++++++--------- tools/pass-otp/Dockerfile.template | 4 ++-- tools/pass-tail/Dockerfile.template | 4 ++-- tools/pass-update/Dockerfile.template | 6 ++--- tools/pass/Dockerfile.template | 8 +++---- tools/passage/Dockerfile.template | 8 +++---- tools/passh/Dockerfile.template | 2 +- tools/patat/Dockerfile.template | 4 ++-- tools/pigz/Dockerfile.template | 2 +- tools/pipx/Dockerfile.template | 8 +++---- tools/podman-docker-shim/Dockerfile.template | 4 ++-- tools/podman-tui/Dockerfile.template | 2 +- tools/podman/Dockerfile.template | 22 +++++++++---------- tools/polaris/Dockerfile.template | 2 +- tools/policy/Dockerfile.template | 2 +- tools/popeye/Dockerfile.template | 8 +++---- tools/portainer/Dockerfile.template | 12 +++++----- tools/porter/Dockerfile.template | 10 ++++----- tools/powerline-go/Dockerfile.template | 4 ++-- tools/powershell/Dockerfile.template | 6 ++--- tools/pre-commit/Dockerfile.template | 2 +- tools/process-compose/Dockerfile.template | 8 +++---- tools/procs/Dockerfile.template | 8 +++---- tools/promcolor/Dockerfile.template | 8 +++---- tools/promql-cli/Dockerfile.template | 2 +- tools/promtail/Dockerfile.template | 4 ++-- tools/promtool/Dockerfile.template | 8 +++---- tools/proot/Dockerfile.template | 2 +- tools/proxify/Dockerfile.template | 2 +- tools/pv/Dockerfile.template | 2 +- tools/pwru/Dockerfile.template | 2 +- .../Dockerfile.template | 2 +- tools/python/Dockerfile.template | 2 +- 40 files changed, 119 insertions(+), 119 deletions(-) diff --git a/tools/packer/Dockerfile.template b/tools/packer/Dockerfile.template index c5a185001..ee6c78b8e 100644 --- a/tools/packer/Dockerfile.template +++ b/tools/packer/Dockerfile.template @@ -11,6 +11,6 @@ RUN <"${prefix}${target}/etc/profile.d/packer.sh" +unzip -q -o -d "${prefix}/bin" "${filename}" +echo "complete -C /bin/packer packer" >"${prefix}/etc/profile.d/packer.sh" EOF \ No newline at end of file diff --git a/tools/pandoc/Dockerfile.template b/tools/pandoc/Dockerfile.template index a6bd8731d..52906ea12 100644 --- a/tools/pandoc/Dockerfile.template +++ b/tools/pandoc/Dockerfile.template @@ -10,5 +10,5 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/paranoia" -"${prefix}${target}/bin/paranoia" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/paranoia.fish" -"${prefix}${target}/bin/paranoia" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_paranoia" +"${prefix}/bin/paranoia" completion bash >"${prefix}/share/bash-completion/completions/paranoia" +"${prefix}/bin/paranoia" completion fish >"${prefix}/share/fish/vendor_completions.d/paranoia.fish" +"${prefix}/bin/paranoia" completion zsh >"${prefix}/share/zsh/vendor-completions/_paranoia" EOF diff --git a/tools/parca-agent/Dockerfile.template b/tools/parca-agent/Dockerfile.template index d17ef6571..c9059c830 100644 --- a/tools/parca-agent/Dockerfile.template +++ b/tools/parca-agent/Dockerfile.template @@ -12,6 +12,6 @@ check-github-release-asset "parca-dev/parca-agent" "v${version}" "parca-agent_${ echo "### Downloading parca-agent ${version}" curl --silent --location --fail "https://github.com/parca-dev/parca-agent/releases/download/v${version}/parca-agent_${version}_Linux_${arch}.tar.gz" \ -| tar --extract --gzip --directory="${prefix}${target}/bin/" --no-same-owner \ +| tar --extract --gzip --directory="${prefix}/bin/" --no-same-owner \ parca-agent EOF \ No newline at end of file diff --git a/tools/parca/Dockerfile.template b/tools/parca/Dockerfile.template index 22af6f1ef..112787915 100644 --- a/tools/parca/Dockerfile.template +++ b/tools/parca/Dockerfile.template @@ -23,6 +23,6 @@ esac check-github-release-asset "parca-dev/parca" "v${version}" "parca_${version}_Linux_${arch_suffix}.tar.gz" curl --silent --location --fail "https://github.com/parca-dev/parca/releases/download/v${version}/parca_${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 \ parca EOF \ No newline at end of file diff --git a/tools/pass-audit/Dockerfile.template b/tools/pass-audit/Dockerfile.template index 85f7a47aa..5d1d34ef7 100644 --- a/tools/pass-audit/Dockerfile.template +++ b/tools/pass-audit/Dockerfile.template @@ -17,8 +17,8 @@ apt-get -y install --no-install-recommends \ python3-venv \ python-is-python3 EOF -ENV PIPX_HOME=${prefix}${target}/libexec/pipx \ - PIPX_BIN_DIR=${prefix}${target}/bin +ENV PIPX_HOME=${prefix}/libexec/pipx \ + PIPX_BIN_DIR=${prefix}/bin RUN <"${prefix}${target}/share/bash-completion/completions/pipx" -#register-python-argcomplete --shell fish pipx >"${prefix}${target}/share/fish/vendor_completions.d/pipx.fish" -#register-python-argcomplete pipx >"${prefix}${target}/share/zsh/vendor-completions/_pipx" +#register-python-argcomplete pipx >"${prefix}/share/bash-completion/completions/pipx" +#register-python-argcomplete --shell fish pipx >"${prefix}/share/fish/vendor_completions.d/pipx.fish" +#register-python-argcomplete pipx >"${prefix}/share/zsh/vendor-completions/_pipx" EOF diff --git a/tools/podman-docker-shim/Dockerfile.template b/tools/podman-docker-shim/Dockerfile.template index 211cb7169..817e8169e 100644 --- a/tools/podman-docker-shim/Dockerfile.template +++ b/tools/podman-docker-shim/Dockerfile.template @@ -9,7 +9,7 @@ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY docker ${prefix}${target}/libexec/podman/ +COPY docker ${prefix}/libexec/podman/ RUN <"${prefix}${target}/share/bash-completion/completions/popeye" -"${prefix}${target}/bin/popeye" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/popeye.fish" -"${prefix}${target}/bin/popeye" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_popeye" +"${prefix}/bin/popeye" completion bash >"${prefix}/share/bash-completion/completions/popeye" +"${prefix}/bin/popeye" completion fish >"${prefix}/share/fish/vendor_completions.d/popeye.fish" +"${prefix}/bin/popeye" completion zsh >"${prefix}/share/zsh/vendor-completions/_popeye" EOF \ No newline at end of file diff --git a/tools/portainer/Dockerfile.template b/tools/portainer/Dockerfile.template index 46035c051..b0b7bef87 100644 --- a/tools/portainer/Dockerfile.template +++ b/tools/portainer/Dockerfile.template @@ -9,17 +9,17 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY portainer.service ${prefix}${target}/etc/systemd/system/ -COPY init-portainer ${prefix}${target}/etc/init.d/portainer +COPY portainer.service ${prefix}/etc/systemd/system/ +COPY init-portainer ${prefix}/etc/init.d/portainer RUN <"${prefix}${target}/share/bash-completion/completions/porter" -"${prefix}${target}/bin/porter" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/porter.fish" -"${prefix}${target}/bin/porter" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_porter" +chmod +x "${prefix}/bin/porter" +"${prefix}/bin/porter" completion bash >"${prefix}/share/bash-completion/completions/porter" +"${prefix}/bin/porter" completion fish >"${prefix}/share/fish/vendor_completions.d/porter.fish" +"${prefix}/bin/porter" completion zsh >"${prefix}/share/zsh/vendor-completions/_porter" EOF \ No newline at end of file diff --git a/tools/powerline-go/Dockerfile.template b/tools/powerline-go/Dockerfile.template index 2aed35114..9a2da6b03 100644 --- a/tools/powerline-go/Dockerfile.template +++ b/tools/powerline-go/Dockerfile.template @@ -9,7 +9,7 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/process-compose" -"${prefix}${target}/bin/process-compose" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/process-compose.fish" -"${prefix}${target}/bin/process-compose" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_process-compose" +"${prefix}/bin/process-compose" completion bash >"${prefix}/share/bash-completion/completions/process-compose" +"${prefix}/bin/process-compose" completion fish >"${prefix}/share/fish/vendor_completions.d/process-compose.fish" +"${prefix}/bin/process-compose" completion zsh >"${prefix}/share/zsh/vendor-completions/_process-compose" EOF \ No newline at end of file diff --git a/tools/procs/Dockerfile.template b/tools/procs/Dockerfile.template index eea5f4053..52593520a 100644 --- a/tools/procs/Dockerfile.template +++ b/tools/procs/Dockerfile.template @@ -12,8 +12,8 @@ check-github-release-asset "dalance/procs" "v${version}" "procs-v${version}-${ar url="https://github.com/dalance/procs/releases/download/v${version}/procs-v${version}-${arch}-linux.zip" filename="$(basename "${url}")" curl --silent --location --fail --remote-name "${url}" -unzip -q -o -d "${prefix}${target}/bin" "${filename}" -"${prefix}${target}/bin/procs" --gen-completion-out bash >"${prefix}${target}/share/bash-completion/completions/procs" -"${prefix}${target}/bin/procs" --gen-completion-out fish >"${prefix}${target}/share/fish/vendor_completions.d/procs.fish" -"${prefix}${target}/bin/procs" --gen-completion-out zsh >"${prefix}${target}/share/zsh/vendor-completions/_procs" +unzip -q -o -d "${prefix}/bin" "${filename}" +"${prefix}/bin/procs" --gen-completion-out bash >"${prefix}/share/bash-completion/completions/procs" +"${prefix}/bin/procs" --gen-completion-out fish >"${prefix}/share/fish/vendor_completions.d/procs.fish" +"${prefix}/bin/procs" --gen-completion-out zsh >"${prefix}/share/zsh/vendor-completions/_procs" EOF diff --git a/tools/promcolor/Dockerfile.template b/tools/promcolor/Dockerfile.template index 47f99fa4f..78f3f94b1 100644 --- a/tools/promcolor/Dockerfile.template +++ b/tools/promcolor/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/promql-cli/Dockerfile.template b/tools/promql-cli/Dockerfile.template index 7aeb097e3..afc0936a0 100644 --- a/tools/promql-cli/Dockerfile.template +++ b/tools/promql-cli/Dockerfile.template @@ -10,5 +10,5 @@ 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/proot/Dockerfile.template b/tools/proot/Dockerfile.template index bcd51cd0d..8a317c665 100644 --- a/tools/proot/Dockerfile.template +++ b/tools/proot/Dockerfile.template @@ -19,5 +19,5 @@ WORKDIR /tmp/proot RUN < Date: Sat, 30 Dec 2023 22:57:03 +0100 Subject: [PATCH 03/10] Fixed builds #2213 --- tools/pass-audit/Dockerfile.template | 6 +++--- tools/pass-git-helper/Dockerfile.template | 7 ++++--- tools/pass-import/Dockerfile.template | 6 +++--- tools/pigz/Dockerfile.template | 24 ++++++++--------------- tools/pipx/Dockerfile.template | 2 +- 5 files changed, 19 insertions(+), 26 deletions(-) diff --git a/tools/pass-audit/Dockerfile.template b/tools/pass-audit/Dockerfile.template index 5d1d34ef7..0e5bd7ecd 100644 --- a/tools/pass-audit/Dockerfile.template +++ b/tools/pass-audit/Dockerfile.template @@ -9,7 +9,7 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ /etc/profile.d/ SHELL [ "bash", "-clo", "errexit" ] #COPY --link --from=python / / -COPY --link --from=pipx / / +COPY --link --from=pipx / /usr/local/ RUN < Date: Sat, 30 Dec 2023 23:10:22 +0100 Subject: [PATCH 04/10] Attempt to fix 403 --- .github/workflows/check.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 3b4dc378a..4de554051 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -17,6 +17,8 @@ jobs: collect: name: Collect tools + permissions: + pull-requests: read runs-on: ubuntu-22.04 outputs: tools: ${{ steps.collect.outputs.tools }} From d057f1b9fe610bdfc72836f48eb86c3efd4e0d3b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 31 Dec 2023 01:37:30 +0000 Subject: [PATCH 05/10] chore(deps): update dependency uniget-org/cli to v0.11.2 --- tools/uniget/manifest.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/uniget/manifest.yaml b/tools/uniget/manifest.yaml index 33a28e5eb..82c33c306 100644 --- a/tools/uniget/manifest.yaml +++ b/tools/uniget/manifest.yaml @@ -1,5 +1,5 @@ name: uniget -version: "0.11.1" +version: "0.11.2" check: ${binary} --version | cut -d' ' -f3 platforms: - linux/amd64 From 4418f5ece35f1c248d6ef0f088df91014cd671ef Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Thu, 21 Dec 2023 11:54:59 +0100 Subject: [PATCH 06/10] Remove target for f* #2213 --- tools/faas-cli/Dockerfile.template | 7 +++++-- tools/faasd/Dockerfile.template | 7 +++++-- tools/falco/Dockerfile.template | 8 +++++--- tools/falcosidekick/Dockerfile.template | 8 +++++--- tools/fd/Dockerfile.template | 8 +++++--- tools/figlet/Dockerfile.template | 8 +++++--- tools/firecracker/Dockerfile.template | 7 +++++-- tools/firectl/Dockerfile.template | 7 +++++-- tools/firejail/Dockerfile.template | 8 +++++--- tools/flarectl/Dockerfile.template | 8 +++++--- tools/fleet/Dockerfile.template | 8 +++++--- tools/flux/Dockerfile.template | 8 +++++--- tools/flux2/Dockerfile.template | 8 +++++--- tools/flyctl/Dockerfile.template | 4 +--- tools/fontawesome-free/Dockerfile.template | 8 +++++--- tools/footloose/Dockerfile.template | 8 +++++--- tools/forgejo/Dockerfile.template | 8 +++++--- tools/forgit/Dockerfile.template | 8 +++++--- tools/fq/Dockerfile.template | 8 +++++--- tools/fregot/Dockerfile.template | 8 +++++--- tools/furyctl/Dockerfile.template | 8 +++++--- tools/fuse-overlayfs-snapshotter/Dockerfile.template | 8 +++++--- tools/fuse-overlayfs/Dockerfile.template | 8 +++++--- tools/fx/Dockerfile.template | 8 +++++--- tools/fzf/Dockerfile.template | 8 +++++--- 25 files changed, 121 insertions(+), 71 deletions(-) diff --git a/tools/faas-cli/Dockerfile.template b/tools/faas-cli/Dockerfile.template index a1af089f3..a0f38547c 100644 --- a/tools/faas-cli/Dockerfile.template +++ b/tools/faas-cli/Dockerfile.template @@ -1,7 +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 diff --git a/tools/faasd/Dockerfile.template b/tools/faasd/Dockerfile.template index 342343b91..e1413a047 100644 --- a/tools/faasd/Dockerfile.template +++ b/tools/faasd/Dockerfile.template @@ -1,7 +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 diff --git a/tools/falco/Dockerfile.template b/tools/falco/Dockerfile.template index ddf6e3653..a29918e41 100644 --- a/tools/falco/Dockerfile.template +++ b/tools/falco/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:41:56 +0100 Subject: [PATCH 07/10] Removed target var #2213 --- tools/faas-cli/Dockerfile.template | 4 ++-- tools/faasd/Dockerfile.template | 8 +++---- tools/falco/Dockerfile.template | 12 +++++----- tools/falcosidekick/Dockerfile.template | 2 +- tools/fd/Dockerfile.template | 12 +++++----- tools/figlet/Dockerfile.template | 4 ++-- tools/firecracker/Dockerfile.template | 8 +++---- tools/firectl/Dockerfile.template | 4 ++-- tools/firejail/Dockerfile.template | 2 +- tools/flarectl/Dockerfile.template | 2 +- tools/fleet/Dockerfile.template | 24 +++++++++---------- tools/flux/Dockerfile.template | 2 +- tools/flux2/Dockerfile.template | 8 +++---- tools/flyctl/Dockerfile.template | 8 +++---- tools/fontawesome-free/Dockerfile.template | 4 ++-- tools/footloose/Dockerfile.template | 4 ++-- tools/forgejo/Dockerfile.template | 4 ++-- tools/forgit/Dockerfile.template | 2 +- tools/fq/Dockerfile.template | 2 +- tools/fregot/Dockerfile.template | 2 +- tools/furyctl/Dockerfile.template | 8 +++---- .../Dockerfile.template | 4 ++-- tools/fuse-overlayfs/Dockerfile.template | 4 ++-- tools/fx/Dockerfile.template | 4 ++-- tools/fzf/Dockerfile.template | 2 +- 25 files changed, 70 insertions(+), 70 deletions(-) diff --git a/tools/faas-cli/Dockerfile.template b/tools/faas-cli/Dockerfile.template index a0f38547c..6c4f9422b 100644 --- a/tools/faas-cli/Dockerfile.template +++ b/tools/faas-cli/Dockerfile.template @@ -11,7 +11,7 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/falcoctl" -"${prefix}${target}/bin/falcoctl" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/falcoctl.fish" -"${prefix}${target}/bin/falcoctl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_falcoctl" +"${prefix}/bin/falcoctl" completion bash >"${prefix}/share/bash-completion/completions/falcoctl" +"${prefix}/bin/falcoctl" completion fish >"${prefix}/share/fish/vendor_completions.d/falcoctl.fish" +"${prefix}/bin/falcoctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_falcoctl" EOF \ No newline at end of file diff --git a/tools/falcosidekick/Dockerfile.template b/tools/falcosidekick/Dockerfile.template index 40f61836b..f8f9db6af 100644 --- a/tools/falcosidekick/Dockerfile.template +++ b/tools/falcosidekick/Dockerfile.template @@ -10,6 +10,6 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/fleet" -"${prefix}${target}/bin/fleet" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/fleet.fish" -"${prefix}${target}/bin/fleet" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_fleet" +"${prefix}/bin/fleet" completion bash >"${prefix}/share/bash-completion/completions/fleet" +"${prefix}/bin/fleet" completion fish >"${prefix}/share/fish/vendor_completions.d/fleet.fish" +"${prefix}/bin/fleet" completion zsh >"${prefix}/share/zsh/vendor-completions/_fleet" EOF \ No newline at end of file diff --git a/tools/flux/Dockerfile.template b/tools/flux/Dockerfile.template index af0363644..2e6c0ebbb 100644 --- a/tools/flux/Dockerfile.template +++ b/tools/flux/Dockerfile.template @@ -10,6 +10,6 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/flux" -"${prefix}${target}/bin/flux" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/flux.fish" -"${prefix}${target}/bin/flux" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_flux" +| tar --extract --gzip --directory="${prefix}/bin/" --no-same-owner +"${prefix}/bin/flux" completion bash >"${prefix}/share/bash-completion/completions/flux" +"${prefix}/bin/flux" completion fish >"${prefix}/share/fish/vendor_completions.d/flux.fish" +"${prefix}/bin/flux" completion zsh >"${prefix}/share/zsh/vendor-completions/_flux" EOF \ No newline at end of file diff --git a/tools/flyctl/Dockerfile.template b/tools/flyctl/Dockerfile.template index 6e27120c2..750f7ce7a 100644 --- a/tools/flyctl/Dockerfile.template +++ b/tools/flyctl/Dockerfile.template @@ -23,12 +23,12 @@ check-github-release-asset "superfly/flyctl" "v${version}" "flyctl_${version}_Li echo "### Downloading flyctl ${version}" curl --silent --location --fail "https://github.com/superfly/flyctl/releases/download/v${version}/flyctl_${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 EOF FROM download AS prepare RUN <"${prefix}${target}/share/bash-completion/completions/flyctl" -"${prefix}${target}/bin/flyctl" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/flyctl.fish" -"${prefix}${target}/bin/flyctl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_flyctl" +"${prefix}/bin/flyctl" completion bash >"${prefix}/share/bash-completion/completions/flyctl" +"${prefix}/bin/flyctl" completion fish >"${prefix}/share/fish/vendor_completions.d/flyctl.fish" +"${prefix}/bin/flyctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_flyctl" EOF \ No newline at end of file diff --git a/tools/fontawesome-free/Dockerfile.template b/tools/fontawesome-free/Dockerfile.template index 74a0a6ad1..54923c324 100644 --- a/tools/fontawesome-free/Dockerfile.template +++ b/tools/fontawesome-free/Dockerfile.template @@ -12,6 +12,6 @@ check-github-release-asset "FortAwesome/Font-Awesome" "${version}" "fontawesome- url="https://github.com/FortAwesome/Font-Awesome/releases/download/${version}/fontawesome-free-${version}-web.zip" filename="$(basename "${url}")" curl --silent --location --fail --remote-name "${url}" -unzip -q -o -d "${prefix}${target}/share/" "${filename}" -mv "${prefix}${target}/share/fontawesome-free-${version}-web" "${prefix}${target}/share/fontawesome-free" +unzip -q -o -d "${prefix}/share/" "${filename}" +mv "${prefix}/share/fontawesome-free-${version}-web" "${prefix}/share/fontawesome-free" EOF \ No newline at end of file diff --git a/tools/footloose/Dockerfile.template b/tools/footloose/Dockerfile.template index 4e263b5de..04655824e 100644 --- a/tools/footloose/Dockerfile.template +++ b/tools/footloose/Dockerfile.template @@ -9,7 +9,7 @@ ARG name ARG version RUN <"${prefix}${target}/bin/forgejo" -chmod +x "${prefix}${target}/bin/forgejo" +| xz --decompress >"${prefix}/bin/forgejo" +chmod +x "${prefix}/bin/forgejo" EOF \ No newline at end of file diff --git a/tools/forgit/Dockerfile.template b/tools/forgit/Dockerfile.template index 88dd905a7..8b4844522 100644 --- a/tools/forgit/Dockerfile.template +++ b/tools/forgit/Dockerfile.template @@ -8,6 +8,6 @@ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/furyctl" -"${prefix}${target}/bin/furyctl" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/furyctl.fish" -"${prefix}${target}/bin/furyctl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_furyctl" +"${prefix}/bin/furyctl" completion bash >"${prefix}/share/bash-completion/completions/furyctl" +"${prefix}/bin/furyctl" completion fish >"${prefix}/share/fish/vendor_completions.d/furyctl.fish" +"${prefix}/bin/furyctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_furyctl" EOF \ No newline at end of file diff --git a/tools/fuse-overlayfs-snapshotter/Dockerfile.template b/tools/fuse-overlayfs-snapshotter/Dockerfile.template index 8757414b3..52354bf28 100644 --- a/tools/fuse-overlayfs-snapshotter/Dockerfile.template +++ b/tools/fuse-overlayfs-snapshotter/Dockerfile.template @@ -7,9 +7,9 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY fuse-overlayfs-snapshotter.service ${prefix}${target}/etc/systemd/system/ +COPY fuse-overlayfs-snapshotter.service ${prefix}/etc/systemd/system/ RUN < Date: Sun, 31 Dec 2023 13:25:18 +0100 Subject: [PATCH 08/10] Fixed build #2213 --- tools/figlet/Dockerfile.template | 19 +++++++------------ tools/firejail/Dockerfile.template | 23 ++++++++--------------- tools/flyctl/Dockerfile.template | 9 +++++---- 3 files changed, 20 insertions(+), 31 deletions(-) diff --git a/tools/figlet/Dockerfile.template b/tools/figlet/Dockerfile.template index dac824d45..a09b95d20 100644 --- a/tools/figlet/Dockerfile.template +++ b/tools/figlet/Dockerfile.template @@ -1,6 +1,10 @@ #syntax=docker/dockerfile:1.6.0 -FROM ubuntu:22.04 AS build +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" ] RUN <"${prefix}/share/bash-completion/completions/flyctl" "${prefix}/bin/flyctl" completion fish >"${prefix}/share/fish/vendor_completions.d/flyctl.fish" "${prefix}/bin/flyctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_flyctl" From 8186b7e7336abd66eedfebfe667833a824ac6f01 Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Sun, 31 Dec 2023 16:30:16 +0100 Subject: [PATCH 09/10] Fixed build #2213 --- tools/pre-commit/Dockerfile.template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/pre-commit/Dockerfile.template b/tools/pre-commit/Dockerfile.template index 6908d4e98..09b0c6e0e 100644 --- a/tools/pre-commit/Dockerfile.template +++ b/tools/pre-commit/Dockerfile.template @@ -10,8 +10,8 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -#COPY --link --from=python / / -COPY --link --from=shiv / / +#COPY --link --from=python / /usr/local/ +COPY --link --from=shiv / /usr/local/ RUN < Date: Sun, 31 Dec 2023 16:31:12 +0100 Subject: [PATCH 10/10] Fixed commented copy commands #2213 --- @template/Dockerfile.template | 4 ++-- tools/aws/Dockerfile.template | 2 +- tools/az/Dockerfile.template | 2 +- tools/bogrod/Dockerfile.template | 2 +- tools/checkov/Dockerfile.template | 2 +- tools/cve-bin-tool/Dockerfile.template | 2 +- tools/devcontainer/Dockerfile.template | 2 +- tools/gita/Dockerfile.template | 2 +- tools/gitlab-release/Dockerfile.template | 2 +- tools/gitlabci-local/Dockerfile.template | 2 +- tools/gsutil/Dockerfile.template | 2 +- tools/httpie/Dockerfile.template | 2 +- tools/it-depends/Dockerfile.template | 2 +- tools/kitt/Dockerfile.template | 2 +- tools/mkdocs/Dockerfile.template | 4 ++-- tools/mu-repo/Dockerfile.template | 2 +- tools/pass-audit/Dockerfile.template | 2 +- tools/pass-git-helper/Dockerfile.template | 2 +- tools/pass-import/Dockerfile.template | 2 +- tools/pipx/Dockerfile.template | 2 +- tools/runlike/Dockerfile.template | 2 +- tools/sbom2dot/Dockerfile.template | 2 +- tools/sbomdiff/Dockerfile.template | 2 +- tools/sbomtools/Dockerfile.template | 2 +- tools/semgrep/Dockerfile.template | 4 ++-- tools/shell-gpt/Dockerfile.template | 2 +- tools/termgraph/Dockerfile.template | 2 +- tools/tern/Dockerfile.template | 2 +- tools/vexy/Dockerfile.template | 2 +- tools/wordcloud/Dockerfile.template | 2 +- tools/yamale/Dockerfile.template | 2 +- tools/yamllint/Dockerfile.template | 2 +- 32 files changed, 35 insertions(+), 35 deletions(-) diff --git a/@template/Dockerfile.template b/@template/Dockerfile.template index 0f123b79f..790d62fcc 100644 --- a/@template/Dockerfile.template +++ b/@template/Dockerfile.template @@ -120,8 +120,8 @@ ARG version #EOF # python -#COPY --link --from=python / / -#COPY --link --from=shiv / / +#COPY --link --from=python / /usr/local/ +#COPY --link --from=shiv / /usr/local/ #RUN <