aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* release Consfigurator 0.2.1 (-1 to Debian experimental)v0.2.1debian/0.2.1-1archive/debian/0.2.1-1Sean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* debian/: update Homepage & add trailing slashes to Vcs-*Sean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* move most of README into the manualSean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* expand text regarding using different connection types for testingSean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rewrite second paragraph of READMESean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.2.0 (-1 to Debian experimental)v0.2.0debian/0.2.0-1archive/debian/0.2.0-1Sean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* Add "Provides: consfigurator"Sean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* Move ${sphinxdoc:Depends} Depends->RecommendsSean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* update installation instructionsSean Whitton2021-03-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* update HOSTDEPLOY & HOSTDEPLOY-THESE ideaSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix printing embedded hosts and propspecsSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* actually define the functionSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* also propagate list of required systemsSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add dummy DEPLOYS., DEPLOYS-THESE. definitionsSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* bind a variable to block trying to load ASDF systems in remote LispsSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* define three destructive operations on hosts & propspecs earlierSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* note that you still need parens with special evaluation ruleSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* implement special evaluation rules when symbol ends with a periodSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* replace DEFHOSTDEPLOYSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* reorganise propspec.lisp a bitSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* attempt to implement DEPLOYS and DEPLOYS-THESESean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* attempt to avoid redefinition warnings in consfigsSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* use DOLISTSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rework executing :HOSTATTRS subroutinesSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add :PREPROCESS property subroutinesSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* default the SYSTEMS slot of propspecs whenever they are initialisedSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add TODO regarding DEFHOSTDEPLOYSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* move DEPLOY* upSean Whitton2021-02-28
| | | | | | Pure code motion. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* eliminate global value for *CONNECTION*Sean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add some accessorsSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* use ENSURE-CONSSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* tidy up entering and reentering Consfigurator's primary loopSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* tweak reference to system call in error messageSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* move properties type check into EVAL-PROPSPECSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* debian/: wrap-and-sort -abstSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* debian/: add an autopkgtest to test compiling and loadingSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* CHROOT.FORK: wrap (require "sb-posix") in an EVAL-WHENSean Whitton2021-02-27
| | | | | | This is needed for headless compilation of Consfigurator to succeed. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* debian/: add cl-babel, cl-cffi to depsSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* plan for handling nested propspecsSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* idea for CONCURRENTLY combinatorSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* Revert "define and bind *LAST-HOP-INFO*, *THIS-HOP-INFO*"Sean Whitton2021-02-27
| | | | | | This reverts commit a67a873e251a868eb70996d9e9f425e0e14bc4d7. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* store record of remote cache in field of *CONNECTION*Sean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* use ZEROPSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* notes on interactive shell connection typesSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add :CHROOT and :CHROOT.SHELL connection typesSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* note about forking before SAVE-LISP-AND-DIESean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* note about WITH-UMASK and threadsSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add :CHROOT-FORK connection typeSean Whitton2021-02-27
| | | | | | | Thanks to Mark Wooding for help with handling the streams, dealing with the debugger in the child, and the FORMAT rune for the child status. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix missing &ALLOW-OTHER-KEYS in default PREPROCESS-CONNECTION-ARGSSean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* notes about how we could use SAVE-LISP-AND-DIESean Whitton2021-02-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>