@@ -6,8 +6,11 @@ FROM ghcr.io/nicholasdille/docker-setup/base:${ref} AS prepare
6
6
ARG name
7
7
ARG version
8
8
RUN <<EOF
9
+ apt-get update
10
+ apt-get -y install ca-certificates
9
11
export CARGO_HOME="${prefix}/opt/cargo"
10
12
export RUSTUP_HOME="${prefix}/opt/rustup"
13
+ curl -svLko /dev/null https://sh.rustup.rs
11
14
curl https://sh.rustup.rs \
12
15
--proto '=https' \
13
16
--tlsv1.2 \
@@ -18,13 +21,14 @@ curl https://sh.rustup.rs \
18
21
--default-toolchain "${version}" \
19
22
--no-modify-path \
20
23
-y
21
- "${prefix}${target}/bin/rustup" completions bash rustup >"${prefix}${target}/share/bash-completion/completions/rustup"
22
- "${prefix}${target}/bin/rustup" completions fish rustup >"${prefix}${target}/share/fish/vendor_completions.d/rustup.fish"
23
- "${prefix}${target}/bin/rustup" completions zsh rustup >"${prefix}${target}/share/zsh/vendor-completions/_rustup"
24
- cp \
25
- "${prefix}/opt/rustup/toolchains/${version}-x86_64-unknown-linux-gnu/etc/bash_completion.d/cargo" \
26
- "${prefix}${target}/share/bash-completion/completions/"
27
- cp \
28
- "${prefix}/opt/rustup/toolchains/${version}-x86_64-unknown-linux-gnu/share/zsh/site-functions/_cargo" \
29
- "${prefix}${target}/share/zsh/vendor-completions/"
24
+ find /opt -type f -executable
25
+ #"${prefix}${target}/bin/rustup" completions bash rustup >"${prefix}${target}/share/bash-completion/completions/rustup"
26
+ #"${prefix}${target}/bin/rustup" completions fish rustup >"${prefix}${target}/share/fish/vendor_completions.d/rustup.fish"
27
+ #"${prefix}${target}/bin/rustup" completions zsh rustup >"${prefix}${target}/share/zsh/vendor-completions/_rustup"
28
+ #cp \
29
+ # "${prefix}/opt/rustup/toolchains/${version}-x86_64-unknown-linux-gnu/etc/bash_completion.d/cargo" \
30
+ # "${prefix}${target}/share/bash-completion/completions/"
31
+ #cp \
32
+ # "${prefix}/opt/rustup/toolchains/${version}-x86_64-unknown-linux-gnu/share/zsh/site-functions/_cargo" \
33
+ # "${prefix}${target}/share/zsh/vendor-completions/"
30
34
EOF
0 commit comments