diff options
Diffstat (limited to 'util/docker/archlinux/Dockerfile.base')
-rw-r--r-- | util/docker/archlinux/Dockerfile.base | 39 |
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 000000000000..890e9227ec7f --- /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/* |