1.1--- a/Containerfile.box Fri Jun 14 19:15:37 2024 +0000
1.2+++ b/Containerfile.box Sun Jun 16 00:18:07 2024 -0400
1.3@@ -15,37 +15,30 @@
1.4 # stage1
1.5 RUN ./bootstrap.sh
1.6 ENV PATH="$PATH:/usr/local/share/cargo/bin"
1.7-RUN .stash/bin/sk make rustup
1.8+RUN skel make rustup
1.9 RUN rustup update
1.10 # dev rustc components
1.11 RUN rustup default nightly
1.12 RUN rustup component add --toolchain nightly rust-src rust-analyzer rustc-dev llvm-tools-preview
1.13-RUN .stash/bin/sk make sbcl
1.14-RUN .stash/bin/sk make quicklisp
1.15-RUN .stash/bin/sk make sbcl-install
1.16-RUN .stash/bin/sk make tree-sitter
1.17-RUN .stash/bin/sk make tree-sitter-langs
1.18-RUN .stash/bin/sk make emacs-mini
1.19-RUN .stash/bin/sk make emacs-install
1.20-RUN .stash/bin/sk make rocksdb
1.21-RUN .stash/bin/sk make rocksdb-install
1.22+# RUN skel make tree-sitter
1.23+# RUN skel make tree-sitter-langs
1.24 #ADD etc/sbclrc /etc/sbclrc
1.25 #COPY etc/skel/ /etc/skel/
1.26 #ADD etc/shells /etc/
1.27 RUN useradd --system -s /usr/bin/bash -u ${ID} -k /etc/skel -m ${DEV}
1.28 RUN groupadd -g 128 engineer -U ${DEV}
1.29 RUN groupadd -g 256 operator -U ${DEV}
1.30-# RUN make core-install
1.31-WORKDIR /usr/local/src
1.32-RUN cp -rf core/lisp /usr/local/share/lisp/core
1.33-RUN rm -rf ./*
1.34 RUN chown -R ${DEV}:engineer /usr/local/share/
1.35 RUN chown -R ${DEV}:engineer /usr/local/src/
1.36 RUN chown -R ${DEV}:engineer /usr/local/bin/
1.37 RUN chown -R ${DEV}:engineer /usr/local/etc/
1.38 RUN chown -R ${DEV}:engineer /usr/local/man/
1.39+WORKDIR /usr/local/src
1.40 USER ${DEV}
1.41+RUN cp -rf core/lisp /usr/local/share/lisp/core
1.42+RUN rm -rf ./*
1.43 WORKDIR ${DEV_HOME}
1.44+RUN mkdir .stash
1.45 RUN hg clone https://vc.compiler.company/comp/infra
1.46 RUN hg clone https://vc.compiler.company/comp/core
1.47 ENV DEV=${DEV}