summaryrefslogtreecommitdiff
path: root/.docker/Dockerfile
blob: a80d0ce4ead65fac6c1643aec1fdf4b6cfae3e17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
FROM gentoo/stage3:latest

COPY ./. /

ENV EGIT_CLONE_TYPE=shallow

RUN getuto

RUN emerge-webrsync

RUN emerge \
    =dev-lang/rust-bin-9999 \
    llvm-core/clang \
    llvm-core/lld \
    dev-vcs/git \
    sys-process/parallel \
    net-libs/nodejs


RUN git clone https://jturnerusa.dev/cgit/ebuilds/ /var/db/repos/spawns

COPY etc/portage/repos.conf /etc/portage/

RUN mkdir -p /var/cache/distfiles/git3-src && chown portage:portage /var/cache/distfiles/git3-src

RUN emerge =dev-build/meson-9999

RUN useradd -m gentooligan

USER gentooligan

WORKDIR /workspace

ENTRYPOINT ["/entrypoint.sh"]

CMD ["/bin/bash"]