changeset 29: |
c8487e737e81 |
parent 28: |
b5ff3e39b424 |
child 30: |
4c5e25fdef67 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sun, 04 Aug 2024 16:48:34 -0400 |
files: |
Containerfile.alpine-infra Containerfile.amazon Containerfile.dev |
description: |
add amazonlinux (for aws-lambda-runtime and such) |
1.1--- a/Containerfile.alpine-infra Sun Jul 28 20:16:53 2024 -0400
1.2+++ b/Containerfile.alpine-infra Sun Aug 04 16:48:34 2024 -0400
1.3@@ -1,11 +1,11 @@
1.4 FROM localhost/alpine:latest
1.5-RUN apk add --no-cache build-base zstd-dev git make linux-headers pkgconf m4 perl autoconf texinfo ncurses-dev libgccjit-dev zlib-dev tar shared-mime-info tree-sitter-dev btrfs-progs-dev liburing-dev curl alsa-lib-dev libssh2-dev clang lld musl-dev openssh libxkbcommon-dev
1.6+RUN apk add --no-cache build-base zstd-dev git make linux-headers pkgconf m4 perl autoconf texinfo ncurses-dev libgccjit-dev zlib-dev tar shared-mime-info tree-sitter-dev btrfs-progs-dev liburing-dev curl alsa-lib-dev libssh2-dev clang lld musl-dev openssh libxkbcommon-dev sbcl
1.7 RUN hg clone https://vc.compiler.company/comp/infra
1.8 WORKDIR infra
1.9 RUN ./check.sh
1.10 RUN mkdir -pv .stash/src .stash/tmp
1.11 RUN ./scripts/install-rocksdb-pack.sh x86_64-unknown-linux-musl
1.12-RUN ./scripts/install-sbcl-pack.sh x86_64-unknown-linux-musl
1.13+# RUN ./scripts/install-sbcl-pack.sh x86_64-unknown-linux-musl
1.14 RUN ./scripts/install-core-pack.sh x86_64-unknown-linux-musl
1.15 RUN ssh-keygen -A
1.16 RUN skel clean
1.17\ No newline at end of file
2.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2+++ b/Containerfile.amazon Sun Aug 04 16:48:34 2024 -0400
2.3@@ -0,0 +1,1 @@
2.4+FROM amazonlinux:latest
2.5\ No newline at end of file
3.1--- a/Containerfile.dev Sun Jul 28 20:16:53 2024 -0400
3.2+++ b/Containerfile.dev Sun Aug 04 16:48:34 2024 -0400
3.3@@ -26,14 +26,13 @@
3.4 RUN mv .stash/bin/skel /usr/local/bin/skel
3.5 ENV PATH="$PATH:/usr/local/share/rust/cargo/bin"
3.6 RUN skel run install-rocksdb-pack
3.7-RUN skel make tree-sitter
3.8-RUN skel make tree-sitter-install
3.9-RUN skel make tree-sitter-langs
3.10+RUN skel build tree-sitter
3.11+RUN skel install tree-sitter tree-sitter-langs
3.12 RUN mv .stash/lib/** /usr/local/lib/
3.13 RUN mv .stash/share/lisp/** /usr/local/share/lisp/
3.14 RUN mv .stash/bin/* /usr/local/bin/
3.15-RUN skel make quicklisp
3.16-RUN skel make rustup
3.17+RUN skel install quicklisp
3.18+RUN skel install rustup
3.19 RUN rustup default nightly
3.20 RUN rustup component add --toolchain nightly rust-src rust-analyzer rustc-dev llvm-tools-preview
3.21 WORKDIR ${DEV_HOME}