summaryrefslogtreecommitdiff
path: root/util/docker/archlinux/Dockerfile.base
diff options
context:
space:
mode:
authorFelix Singer <felixsinger@posteo.net>2023-11-30 05:34:54 +0100
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>2023-12-08 22:23:36 +0000
commit57885b4195961e12880f28ced99fae73380e9913 (patch)
tree0d5f4675c00207cd95861fe366dea26f889e1131 /util/docker/archlinux/Dockerfile.base
parentb690ee595174c599d0ba03f0d549c46158c82083 (diff)
util/docker/archlinux: Rename Dockerfile to Dockerfile.base
Rename Dockerfile to Dockerfile.base since additional Dockerfiles basing on this one will be added later. Change-Id: I70f2c89f739068749e1017524b6f8ef1b03d6456 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/79344 Reviewed-by: Martin L Roth <gaumless@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Zebreus <lennarteichhorn@googlemail.com>
Diffstat (limited to 'util/docker/archlinux/Dockerfile.base')
-rw-r--r--util/docker/archlinux/Dockerfile.base39
1 files changed, 39 insertions, 0 deletions
diff --git a/util/docker/archlinux/Dockerfile.base b/util/docker/archlinux/Dockerfile.base
new file mode 100644
index 0000000000..890e9227ec
--- /dev/null
+++ b/util/docker/archlinux/Dockerfile.base
@@ -0,0 +1,39 @@
+FROM archlinux:latest
+
+RUN \
+ echo "export EDITOR=nvim" > /etc/profile.d/cbsettings.sh && \
+ chmod 755 /etc/profile.d/cbsettings.sh
+
+RUN pacman-key --init && \
+ pacman -Sy --noconfirm archlinux-keyring && \
+ pacman-key --populate && \
+ pacman-key --refresh-keys && \
+ pacman -Syu --noconfirm
+
+RUN pacman -S --noconfirm \
+ base-devel \
+ bash-completion \
+ bc \
+ bzip2 \
+ ccache \
+ cmake \
+ cscope \
+ dtc \
+ gcc-ada \
+ git \
+ go \
+ htop \
+ lcov \
+ less \
+ meson \
+ msitools \
+ neovim \
+ nss \
+ openssh \
+ openssl \
+ python3 \
+ shellcheck \
+ tmux \
+ unzip \
+ xz && \
+ rm -r /var/cache/pacman/pkg/*