diff options
author | Felix Singer <felixsinger@posteo.net> | 2023-11-29 19:36:39 +0100 |
---|---|---|
committer | Felix Singer <service+coreboot-gerrit@felixsinger.de> | 2023-12-08 22:24:06 +0000 |
commit | 1bdb6695f40ee57126f4a0673af6d27dcf7989ae (patch) | |
tree | 905f916518ccabc6bb1b09dd6307cdb10d2a31b7 | |
parent | 57885b4195961e12880f28ced99fae73380e9913 (diff) |
util/docker/rocky: Add Dockerfile.base
Following commands were used to test if everything builds:
* make crossgcc
* make clang
* make what-jenkins-does
Change-Id: I60e00932332801c0f62d88b7860afb330d9469e4
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79384
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Zebreus <lennarteichhorn@googlemail.com>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
-rw-r--r-- | util/docker/rocky/Dockerfile.v9.base | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/util/docker/rocky/Dockerfile.v9.base b/util/docker/rocky/Dockerfile.v9.base new file mode 100644 index 0000000000..a091f08631 --- /dev/null +++ b/util/docker/rocky/Dockerfile.v9.base @@ -0,0 +1,48 @@ +FROM rockylinux:9 + +RUN \ + echo "install_weak_deps=False" >> /etc/dnf/dnf.conf && \ + dnf update -y && \ + dnf install -y epel-release 'dnf-command(config-manager)' && \ + dnf config-manager --set-enabled epel && \ + dnf config-manager --set-enabled epel-testing && \ + dnf config-manager --set-enabled crb && \ + rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9 && \ + dnf update -y && \ + dnf install -y \ + bash-completion \ + bc \ + bison \ + bzip2 \ + ccache \ + cmake \ + cscope \ + diffutils \ + dtc \ + flex \ + gcc-c++ \ + git \ + go \ + htop \ + lcov \ + less \ + make \ + meson \ + ncurses-devel \ + neovim \ + nss-devel \ + nss-util-devel \ + openssl-devel \ + patch \ + perl-English \ + perl-FindBin \ + perl-Hash-Util \ + perl-Sys-Hostname \ + python3 \ + shellcheck \ + tmux \ + xz \ + zlib-devel && \ + dnf install -y --repo epel-testing gcc-gnat && \ + dnf clean all && \ + ln -s /usr/bin/python3 /usr/bin/python |