changeset 14: |
6cb3bf451afc |
parent 13: |
43c84d8fb729 |
child 15: |
21250ff5559c |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sun, 07 Jul 2024 02:00:14 -0400 |
files: |
Containerfile.dev |
description: |
dev tweaks |
1.1--- a/Containerfile.dev Sun Jul 07 00:22:10 2024 -0400
1.2+++ b/Containerfile.dev Sun Jul 07 02:00:14 2024 -0400
1.3@@ -11,6 +11,17 @@
1.4 # COPY .stash/include/ /usr/local/include/
1.5 # COPY .stash/share/ /usr/local/share/
1.6 # COPY .stash/src/ /usr/local/src/
1.7+RUN useradd --system -s /usr/bin/bash -u ${DEV_ID} -m ${DEV}
1.8+RUN groupadd -g 128 engineer -U ${DEV}
1.9+RUN groupadd -g 256 operator -U ${DEV}
1.10+RUN chown -R ${DEV}:engineer /usr/local/share/
1.11+RUN chown -R ${DEV}:engineer /usr/local/src/
1.12+RUN chown -R ${DEV}:engineer /usr/local/bin/
1.13+RUN chown -R ${DEV}:engineer /usr/local/etc/
1.14+RUN chown -R ${DEV}:engineer /usr/local/lib/
1.15+RUN chown -R ${DEV}:engineer /usr/local/man/
1.16+USER ${DEV}
1.17+RUN mkdir ${DEV_HOME}/.stash
1.18 WORKDIR /usr/local/src
1.19 RUN hg clone https://vc.compiler.company/comp/infra
1.20 WORKDIR infra
1.21@@ -26,16 +37,6 @@
1.22 RUN skel make tree-sitter
1.23 RUN skel make tree-sitter-install
1.24 RUN skel make tree-sitter-langs
1.25-RUN useradd --system -s /usr/bin/bash -u ${DEV_ID} -m ${DEV}
1.26-RUN groupadd -g 128 engineer -U ${DEV}
1.27-RUN groupadd -g 256 operator -U ${DEV}
1.28-RUN chown -R ${DEV}:engineer /usr/local/share/
1.29-RUN chown -R ${DEV}:engineer /usr/local/src/
1.30-RUN chown -R ${DEV}:engineer /usr/local/bin/
1.31-RUN chown -R ${DEV}:engineer /usr/local/etc/
1.32-RUN chown -R ${DEV}:engineer /usr/local/man/
1.33-USER ${DEV}
1.34-RUN mkdir ${DEV_HOME}/.stash
1.35 RUN skel make quicklisp
1.36 RUN skel make rustup
1.37 RUN rustup default nightly