From 59d27ec1c7fbf772c5cc6a3ba8e71d03335b464d Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Fri, 8 Sep 2023 02:17:52 +0000 Subject: [PATCH] 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 Reviewed-on: https://review.coreboot.org/c/coreboot/+/77724 Reviewed-by: Martin L Roth Tested-by: build bot (Jenkins) --- util/docker/archlinux/Dockerfile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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/*