diff -r c0ed453c44f9 -r 90970dfd5a8b Containerfile.operator --- a/Containerfile.operator Fri Sep 13 20:18:24 2024 -0400 +++ b/Containerfile.operator Tue Sep 24 15:02:27 2024 -0400 @@ -4,15 +4,21 @@ RUN echo "operator ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/operator RUN --network=host pacman -Sy aspell hunspell-en_us --noconfirm RUN pacman -Scc --noconfirm -USER operator WORKDIR /home/operator -RUN hg clone https://vc.compiler.company/comp/infra .stash/infra +RUN hg clone https://vc.compiler.company/infra .stash/infra +RUN hg clone https://vc.compiler.company/core .stash/core RUN .stash/infra/scripts/wg-gen-keys.sh private.key public.key WORKDIR .stash/infra RUN mkdir -pv .stash/tmp RUN sudo skel build emacs RUN sudo skel install emacs RUN sudo skel clean +WORKDIR /home/operator/.stash +USER operator +RUN cd core/emacs && make +USER root +RUN rm -rf .stash/core .stash/infra +USER operator WORKDIR /home/operator RUN cd .stash/home && hg up operator && homer install ENV DEV=operator