1.1--- a/infra/quickstart.org Fri Aug 16 23:53:48 2024 -0400
1.2+++ b/infra/quickstart.org Sun Aug 18 22:16:12 2024 -0400
1.3@@ -6,6 +6,9 @@
1.4 #+infojs_opt: toc:nil home:https://compiler.company up:./ view:overview
1.5
1.6 * Overview
1.7+:PROPERTIES:
1.8+:ID: bbb86596-4be5-4f5e-8854-9ea28b077879
1.9+:END:
1.10 - *Host Requirements*
1.11 - x86_64 4 core CPU
1.12 - 8G RAM
1.13@@ -18,6 +21,9 @@
1.14
1.15
1.16 * bootstrap.sh
1.17+:PROPERTIES:
1.18+:ID: b906e6ea-71c2-41ae-9c29-c911582f054e
1.19+:END:
1.20 #+begin_src lisp :results none :exports none
1.21 (ql:quickload '(:dat :cli))
1.22 (in-package :dat/dot)
1.23@@ -60,6 +66,9 @@
1.24 =skel --help= for a list of other commands.
1.25
1.26 ** check.sh
1.27+:PROPERTIES:
1.28+:ID: 6a7b9d91-b22b-4534-9ff4-7ef5b71aca5c
1.29+:END:
1.30 This script checks that the current host is qualified. It needs to be
1.31 ran once before the =autogen.lisp= file is loaded, usually via
1.32 =bootstrap.sh=.
1.33@@ -80,6 +89,9 @@
1.34 : zor.sxp
1.35
1.36 ** autogen.lisp
1.37+:PROPERTIES:
1.38+:ID: cd5c94d4-bb53-4b1b-9898-320711e62a85
1.39+:END:
1.40 Once a core and lisp runtime are available, we load =autogen.lisp= and
1.41 call =infra/autogen:autogen=. This will process the host configuration
1.42 (=zor.sxp= in the example above) and the profile (defaults to
1.43@@ -96,6 +108,9 @@
1.44 - quit
1.45
1.46 * TODO deploy.lisp
1.47+:PROPERTIES:
1.48+:ID: 02b3701a-b969-473b-9dbd-ac4815f9d284
1.49+:END:
1.50 Deploy =infra= builds to a remote.
1.51
1.52 Deployment involves 'packing' a target found in =stash=, archiving it,
1.53@@ -108,4 +123,7 @@
1.54 Production deployments end up at https://packy.compiler.company.
1.55
1.56 * TODO install.lisp
1.57+:PROPERTIES:
1.58+:ID: 26107fe5-6f4a-4fe5-9bdf-e35947bc7198
1.59+:END:
1.60 Install core packages locally.