Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docker/debian/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ RUN <<EOF
pkgs=()
pkgs+=(ca-certificates) # Enable TLS verification for HTTPS connections by providing trusted root certificates.
pkgs+=(binutils-gold) # Required build tool.
pkgs+=(cargo) # Package manager for Rust applications.
pkgs+=(curl) # Dependency for tools requiring downloading data.
pkgs+=(dpkg-dev) # Required packaging tool.
pkgs+=(debhelper) # Required packaging tool.
Expand All @@ -54,6 +55,7 @@ pkgs+=(net-tools) # Dependency for debugging network issues.
pkgs+=(ninja-build) # Required build tool.
pkgs+=(python3-venv) # Python environment management tool.
pkgs+=(python3-pip) # Package manager for Python applications.
pkgs+=(rustc) # Rust compiler.
pkgs+=(vim) # Text editor.
pkgs+=(wget) # Required build tool.
apt-get update
Expand Down
16 changes: 16 additions & 0 deletions docker/rhel/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,14 @@ cd ..
rm -rf test
EOF

# Add rust installation. Native rust package conflicts with gcc
RUN <<EOF
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
. ~/.bashrc
rustc -V
cargo -V
EOF

# ===================== CLANG IMAGE =====================
FROM base AS clang

Expand Down Expand Up @@ -266,3 +274,11 @@ cd test && ./run.sh clang
cd ..
rm -rf test
EOF

# Add rust installation. Native rust package conflicts with gcc
RUN <<EOF
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
. ~/.bashrc
rustc -V
cargo -V
EOF
2 changes: 2 additions & 0 deletions docker/ubuntu/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN <<EOF
pkgs=()
pkgs+=(ca-certificates) # Enable TLS verification for HTTPS connections by providing trusted root certificates.
pkgs+=(binutils-gold) # Required build tool.
pkgs+=(cargo) # Package manager for Rust applications.
pkgs+=(curl) # Dependency for tools requiring downloading data.
pkgs+=(dpkg-dev) # Required packaging tool.
pkgs+=(file) # Required packaging tool.
Expand All @@ -40,6 +41,7 @@ pkgs+=(net-tools) # Dependency for debugging network issues.
pkgs+=(ninja-build) # Required build tool.
pkgs+=(python3-venv) # Python environment management tool.
pkgs+=(python3-pip) # Package manager for Python applications.
pkgs+=(rustc) # Rust compiler.
pkgs+=(vim) # Text editor.
pkgs+=(wget) # Required build tool.
apt-get update
Expand Down