# HG changeset patch # User Richard Westhaver # Date 1718511487 14400 # Node ID 0d37b97f681e3118aa04f958cfb6e236dce9a0b1 # Parent 98aa8d30816a26ccbb544ee8d156bfb40660a3bf box updates diff -r 98aa8d30816a -r 0d37b97f681e Containerfile.box --- a/Containerfile.box Fri Jun 14 19:15:37 2024 +0000 +++ b/Containerfile.box Sun Jun 16 00:18:07 2024 -0400 @@ -15,37 +15,30 @@ # stage1 RUN ./bootstrap.sh ENV PATH="$PATH:/usr/local/share/cargo/bin" -RUN .stash/bin/sk make rustup +RUN skel make rustup RUN rustup update # dev rustc components RUN rustup default nightly RUN rustup component add --toolchain nightly rust-src rust-analyzer rustc-dev llvm-tools-preview -RUN .stash/bin/sk make sbcl -RUN .stash/bin/sk make quicklisp -RUN .stash/bin/sk make sbcl-install -RUN .stash/bin/sk make tree-sitter -RUN .stash/bin/sk make tree-sitter-langs -RUN .stash/bin/sk make emacs-mini -RUN .stash/bin/sk make emacs-install -RUN .stash/bin/sk make rocksdb -RUN .stash/bin/sk make rocksdb-install +# RUN skel make tree-sitter +# RUN skel make tree-sitter-langs #ADD etc/sbclrc /etc/sbclrc #COPY etc/skel/ /etc/skel/ #ADD etc/shells /etc/ RUN useradd --system -s /usr/bin/bash -u ${ID} -k /etc/skel -m ${DEV} RUN groupadd -g 128 engineer -U ${DEV} RUN groupadd -g 256 operator -U ${DEV} -# RUN make core-install -WORKDIR /usr/local/src -RUN cp -rf core/lisp /usr/local/share/lisp/core -RUN rm -rf ./* RUN chown -R ${DEV}:engineer /usr/local/share/ RUN chown -R ${DEV}:engineer /usr/local/src/ RUN chown -R ${DEV}:engineer /usr/local/bin/ RUN chown -R ${DEV}:engineer /usr/local/etc/ RUN chown -R ${DEV}:engineer /usr/local/man/ +WORKDIR /usr/local/src USER ${DEV} +RUN cp -rf core/lisp /usr/local/share/lisp/core +RUN rm -rf ./* WORKDIR ${DEV_HOME} +RUN mkdir .stash RUN hg clone https://vc.compiler.company/comp/infra RUN hg clone https://vc.compiler.company/comp/core ENV DEV=${DEV}