util/docker/fedora: Add Dockerfile.base
Following commands were used to test if everything builds:
* make crossgcc
* make clang
* make what-jenkins-does
Change-Id: I8d04c570f91215f534f173db2ae559b64b58012f
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79316
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Maximilian Brune <maximilian.brune@9elements.com>
diff --git a/util/docker/fedora/Dockerfile.base b/util/docker/fedora/Dockerfile.base
new file mode 100644
index 0000000..ff4607c
--- /dev/null
+++ b/util/docker/fedora/Dockerfile.base
@@ -0,0 +1,44 @@
+FROM fedora:latest
+
+RUN \
+ echo "install_weak_deps=False" >> /etc/dnf/dnf.conf && \
+ dnf update -y && \
+ dnf install -y \
+ bash-completion \
+ bc \
+ bison \
+ bzip2 \
+ ccache \
+ cmake \
+ cscope \
+ diffutils \
+ dtc \
+ flex \
+ gcc-c++ \
+ gcc-gnat \
+ git \
+ go \
+ htop \
+ lcov \
+ less \
+ libusb1 \
+ make \
+ meson \
+ ncurses-devel \
+ neovim \
+ nss-devel \
+ nss-util-devel \
+ openssl \
+ openssl-devel \
+ patch \
+ perl-English \
+ perl-FindBin \
+ perl-Hash-Util \
+ perl-Sys-Hostname \
+ python3 \
+ shellcheck \
+ tmux \
+ xz \
+ zlib-devel && \
+ dnf clean all && \
+ ln -s /usr/bin/python3 /usr/bin/python