changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > infra > pod / Containerfile.operator

revision 40: 90970dfd5a8b
parent 35: 28492e359d92
child 42: be286d8b2764
     1.1--- a/Containerfile.operator	Fri Sep 13 20:18:24 2024 -0400
     1.2+++ b/Containerfile.operator	Tue Sep 24 15:02:27 2024 -0400
     1.3@@ -4,15 +4,21 @@
     1.4 RUN echo "operator ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/operator
     1.5 RUN --network=host pacman -Sy aspell hunspell-en_us --noconfirm
     1.6 RUN pacman -Scc --noconfirm
     1.7-USER operator
     1.8 WORKDIR /home/operator
     1.9-RUN hg clone https://vc.compiler.company/comp/infra .stash/infra
    1.10+RUN hg clone https://vc.compiler.company/infra .stash/infra
    1.11+RUN hg clone https://vc.compiler.company/core .stash/core
    1.12 RUN .stash/infra/scripts/wg-gen-keys.sh private.key public.key
    1.13 WORKDIR .stash/infra
    1.14 RUN mkdir -pv .stash/tmp
    1.15 RUN sudo skel build emacs
    1.16 RUN sudo skel install emacs
    1.17 RUN sudo skel clean
    1.18+WORKDIR /home/operator/.stash
    1.19+USER operator
    1.20+RUN cd core/emacs && make
    1.21+USER root
    1.22+RUN rm -rf .stash/core .stash/infra
    1.23+USER operator
    1.24 WORKDIR /home/operator
    1.25 RUN cd .stash/home && hg up operator && homer install
    1.26 ENV DEV=operator