changeset 276: |
8f6b1cd443fe |
parent 275: |
8314299755f9 |
child 277: |
c81aeca05d76 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sun, 16 Jun 2024 21:13:25 -0400 |
files: |
autogen.lisp skelfile |
description: |
bump |
1.1--- a/autogen.lisp Sun Jun 16 20:28:07 2024 -0400
1.2+++ b/autogen.lisp Sun Jun 16 21:13:25 2024 -0400
1.3@@ -71,13 +71,23 @@
1.4 (defun make-default ()
1.5 (std/thread:wait-for-threads
1.6 (list (sb-thread:make-thread (lambda () (sk-call* *skel-project* :repos)))
1.7- (sb-thread:make-thread (lambda () (sk-call* *skel-project* :packy-repos))))))
1.8+ (sb-thread:make-thread (lambda () (sk-call* *skel-project* :packy-repos)))))
1.9+ (vc:run-hg-command "clone" (list ".stash/src/core.hg" ".stash/src/core"))
1.10+ (vc:run-hg-command "clone" (list ".stash/src/home.hg" ".stash/src/home"))
1.11+ (vc:run-hg-command "clone" (list ".stash/src/etc.hg" ".stash/src/etc")))
1.12
1.13 (defun make-pods ()
1.14+ (vc:run-hg-command "clone" (list ".stash/src/pod.hg" ".stash/src/pod"))
1.15 (std/thread:wait-for-threads
1.16 (list (sb-thread:make-thread (lambda () (sk-call* *skel-project* :archlinux :box)))
1.17 (sb-thread:make-thread (lambda () (sk-call* *skel-project* :alpine :worker))))))
1.18
1.19+(defun make-boxes ()
1.20+ (vc:run-hg-command "clone" (list ".stash/src/box.hg" ".stash/src/box")))
1.21+
1.22+(defun make-org ()
1.23+ (vc:run-hg-command "clone" (list ".stash/src/org.hg" ".stash/src/org")))
1.24+
1.25 (defun autogen ()
1.26 "Auto-generate the INFRA system."
1.27 (info! "starting autogen")
2.1--- a/skelfile Sun Jun 16 20:28:07 2024 -0400
2.2+++ b/skelfile Sun Jun 16 21:13:25 2024 -0400
2.3@@ -20,13 +20,15 @@
2.4 unzstd comp.tar.zst && tar -xf comp.tar -C src && rm comp.tar$#)
2.5 (packy-repos (src) #$cd .stash && curl -O https://vc.compiler.company/src/packy.tar.zst$#)
2.6 ;; containers
2.7- (archlinux () #$podman build -f pod/Containerfile.archlinux . -t localhost/archlinux$#)
2.8- (alpine () #$podman build -f pod/Containerfile.alpine . -t localhost/alpine$#)
2.9- (ubuntu () #$podman build -f pod/Containerfile.alpine . -t localhost/alpine$#)
2.10- (box (archlinux) #$podman build -f pod/Containerfile.box . -t localhost/box$#)
2.11- (worker (alpine) #$podman build -f pod/Containerfile.worker . -t localhost/worker$#)
2.12- (operator (box) #$podman build -f pod/Containerfile.operator . -t localhost/operator$#)
2.13- (containers (archlinux alpine ubuntu box worker operator))
2.14+ (archlinux () #$podman build -f .stash/src/pod/Containerfile.archlinux . -t localhost/archlinux$#)
2.15+ (alpine () #$podman build -f .stash/src/pod/Containerfile.alpine . -t localhost/alpine$#)
2.16+ (ubuntu () #$podman build -f .stash/src/pod/Containerfile.alpine . -t localhost/alpine$#)
2.17+ (box (archlinux) #$podman build -f .stash/src/pod/Containerfile.box . -t localhost/box$#)
2.18+ (worker (alpine) #$podman build -f .stash/src/pod/Containerfile.worker . -t localhost/worker$#)
2.19+ (operator (box) #$podman build -f .stash/src/pod/Containerfile.operator . -t localhost/operator$#)
2.20+ (vc (worker) #$podman build -f .stash/src/pod/Containerfile.vc . -t localhost/vc$#)
2.21+ (core (operator) #$podman build -f .stash/src/pod/Containerfile.core . -t localhost/core$#)
2.22+ (containers (archlinux alpine ubuntu box worker operator vc))
2.23 ;; programs
2.24 (bootstrap () #$./bootstrap.sh$#)
2.25 (emacs (src) #$./scripts/get-emacs.sh$#