summarylogtreecommitdiffstats
path: root/Dockerfile
blob: 4371a2deb3a77841301e973a5e2efe7fb3eef61e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM docker.io/library/archlinux:base

RUN pacman -Sy --noconfirm binutils fakeroot gcc git go namcap

RUN export uid=1000 gid=1000 && \
    mkdir -p /home/pkguser && \
    echo "pkguser:x:${uid}:${gid}:Pkguser,,,:/home/pkguser:/bin/bash" >> /etc/passwd && \
    echo "pkguser:x:${uid}:" >> /etc/group && \
    chown ${uid}:${gid} -R /home/pkguser

USER pkguser

ENV HOME /home/pkguser

WORKDIR /home/pkguser

COPY . .

CMD makepkg && pacman -Qip *.pkg.tar.zst && pacman -Qlp *.pkg.tar.zst && namcap PKGBUILD && namcap *.pkg.tar.zst