FROM docker.io/archlinux:base-devel

LABEL Description="Container to build archlinux packages"

COPY packager.conf /etc/makepkg.conf.d/packager.conf
COPY mirrorlist /etc/pacman.d/mirrorlist
COPY sudoers /etc/sudoers.d/builder

RUN echo "169.254.1.2     archmirror.i.balki.me" >> /etc/hosts

RUN pacman -Sy --noconfirm git

RUN useradd builder -m

WORKDIR /w

USER builder

CMD sudo pacman -Syu && makepkg --printsrcinfo > .SRCINFO && makepkg -s