summaryrefslogtreecommitdiffstats
path: root/util/docker/archlinux/Dockerfile.base
diff options
context:
space:
mode:
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 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/*