summaryrefslogtreecommitdiff
path: root/util/docker
diff options
context:
space:
mode:
authorFelix Singer <felixsinger@posteo.net>2023-11-29 19:36:39 +0100
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>2023-12-08 22:24:33 +0000
commite06ebcd530cafd1cc89938bde80af45321d6bcaa (patch)
tree29a5b37b91dbae1d6b8cf1e3b254f417ddd7ad31 /util/docker
parent1bdb6695f40ee57126f4a0673af6d27dcf7989ae (diff)
util/docker/alma: Add Dockerfile.base
Following commands were used to test if everything builds: * make crossgcc * make clang * make what-jenkins-does Change-Id: Iab15fe908aa6ca81724ed7557caf70c38817ad25 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/79389 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Zebreus <lennarteichhorn@googlemail.com> Reviewed-by: Martin L Roth <gaumless@gmail.com>
Diffstat (limited to 'util/docker')
-rw-r--r--util/docker/alma/Dockerfile.base48
1 files changed, 48 insertions, 0 deletions
diff --git a/util/docker/alma/Dockerfile.base b/util/docker/alma/Dockerfile.base
new file mode 100644
index 0000000000..ff04dd91a2
--- /dev/null
+++ b/util/docker/alma/Dockerfile.base
@@ -0,0 +1,48 @@
+FROM almalinux:latest
+
+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