summaryrefslogtreecommitdiff
path: root/util/docker
diff options
context:
space:
mode:
authorFelix Singer <felixsinger@posteo.net>2023-09-08 02:17:52 +0000
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>2023-11-24 04:33:36 +0000
commit59d27ec1c7fbf772c5cc6a3ba8e71d03335b464d (patch)
tree755c09c410a7d5d18d3f482a98d899d69a53e010 /util/docker
parent1739c99efe9b0775a859f2b46e6fd99b6a46927e (diff)
util/docker/archlinux: Extend the environment with packages and configs
Add more packages which are useful for a coreboot development and build environment and also make neovim the default editor. Change-Id: Ied09a9b9500d85348fc9c3862247bd8b85e50b54 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/77724 Reviewed-by: Martin L Roth <gaumless@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'util/docker')
-rw-r--r--util/docker/archlinux/Dockerfile16
1 files changed, 15 insertions, 1 deletions
diff --git a/util/docker/archlinux/Dockerfile b/util/docker/archlinux/Dockerfile
index 9c804835bf..d3309d09b4 100644
--- a/util/docker/archlinux/Dockerfile
+++ b/util/docker/archlinux/Dockerfile
@@ -1,5 +1,9 @@
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 && \
@@ -9,11 +13,21 @@ RUN pacman-key --init && \
RUN pacman -S --noconfirm \
base-devel \
bash-completion \
+ bzip2 \
+ ccache \
+ cscope \
gcc-ada \
git \
go \
htop \
+ lcov \
+ less \
+ msitools \
neovim \
+ openssl \
python3 \
- tmux && \
+ shellcheck \
+ tmux \
+ unzip \
+ xz && \
rm -r /var/cache/pacman/pkg/*