changeset 155: |
a616542e54d0 |
parent: |
42dad35b9a1b
|
child: |
8cb50da6f544 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sat, 27 Jan 2024 20:13:27 -0500 |
permissions: |
-rw-r--r-- |
description: |
nushell moves |
6 ARG DEV_HOME=/home/${DEV} 9 RUN mkdir -p /usr/share/lisp /usr/local/share/lisp 10 WORKDIR /usr/local/src 11 RUN hg clone https://vc.compiler.company/comp/infra 12 RUN hg clone https://vc.compiler.company/comp/core 15 ENV CARGO_HOME="/usr/local/share/cargo" 16 ENV RUSTUP_HOME="/usr/local/share/rustup" 18 RUN make rustup-install 19 ENV PATH="$PATH:/usr/local/share/cargo/bin" 20 RUN rustup update && rustup default nightly 21 RUN sh scripts/install-nushell-pack.sh 22 RUN sh scripts/install-emacs-pack.sh 23 RUN sh scripts/install-sbcl-pack.sh 24 RUN sh scripts/install-rocksdb-pack.sh 25 RUN sh scripts/install-cargo-tools.sh 26 RUN make quicklisp-install 27 RUN make tree-sitter-langs-install 28 ADD etc/sbclrc /etc/sbclrc 30 RUN cd .. && rm -rf infra core 31 ADD etc/skel/* /etc/skel/ 33 RUN useradd --system -s /usr/local/bin/nu -u ${ID} -k /etc/skel -m ${DEV} 34 RUN groupadd -g 128 engineer -U ${DEV} 35 RUN groupadd -g 256 operator -U ${DEV} 38 RUN hg clone https://vc.compiler.company/comp/infra 41 ENTRYPOINT ["/usr/local/bin/nu"]