2022-06-11 17:06:54 +02:00
|
|
|
FROM archlinux:base as base
|
|
|
|
MAINTAINER Martchus <martchus@gmx.net>
|
|
|
|
|
|
|
|
RUN mkdir -p /startdir /build && \
|
2023-11-10 14:11:54 +01:00
|
|
|
groupadd -g 1000 builduser && \
|
|
|
|
useradd -m -d /build -u 1000 -g 1000 -s /bin/bash builduser && \
|
2023-11-08 17:24:26 +01:00
|
|
|
chown -R builduser:builduser /startdir /build && \
|
|
|
|
echo 'builduser ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && \
|
2022-06-12 20:33:06 +02:00
|
|
|
pacman-key --init && \
|
|
|
|
pacman-key --recv-keys B9E36A7275FC61B464B67907E06FE8F53CDC6A4C && \
|
|
|
|
pacman-key --finger B9E36A7275FC61B464B67907E06FE8F53CDC6A4C && \
|
|
|
|
pacman-key --lsign-key B9E36A7275FC61B464B67907E06FE8F53CDC6A4C && \
|
2024-02-24 21:12:23 +01:00
|
|
|
pacman -Sy --verbose --noconfirm --needed archlinux-keyring && \
|
2023-02-16 18:54:49 +01:00
|
|
|
pacman -Syu --verbose --noconfirm --needed base-devel pacman-contrib ccache && \
|
2022-06-11 17:06:54 +02:00
|
|
|
pacman -Scc --noconfirm && \
|
|
|
|
paccache -r -k0 && \
|
|
|
|
rm -rf /usr/share/man/* /tmp/* /var/tmp/*
|