aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* release Consfigurator 0.3.1 (-1 to Debian experimental)v0.3.1debian/0.3.1-1archive/debian/0.3.1-1Sean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* mention CL-HEREDOCSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* update introductory example to use some new propertiesSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* drop exports from first attempt at Emacs indentation hintsSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.3.0 (-1 to Debian experimental)v0.3.0debian/0.3.0-1archive/debian/0.3.0-1Sean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix typoSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* shallow copy host in a few more places to preserve consfig valuesSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* debian/: add elpa-* standard relationshipsSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add a script for cutting releasesSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* dynamically regenerate emacs/put-forms.el at package build timeSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rename STRINGMEM -> MEMSTRING=Sean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* note limitations of DEFPROPLIST w.r.t. hostattrsSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:MIRROR and APT:STANDARD-SOURCES.LISTSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT::APT-CACHE-POLICY-INSTALLED: use DEFINE-CONSTANTSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* build and install consfigurator.elSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:HAS-CONTENT: use ETYPECASESean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:HAS-CONTENT: if passed a string, ensure it ends in a newlineSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:REMOVEDSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT::WITH-MAYBE-UPDATESean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* when RUN/MRUN get :PRINC, ensure print even if command failsSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* delete old Emacs (put) forms fileSean Whitton2021-03-09
| | | | | | Replaced by emacs/put-forms.el. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* idea regarding combinator to make propspecs unorderedSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add some abbreviations to docs: hostattrs, propspecsSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* introduce PUSHNEW-HOSTATTRSSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* store and export some indentation information for EmacsSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* reindentSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* wrap calls to SETPROP in EVAL-WHENSean Whitton2021-03-09
| | | | | | | This means that when properties call other properties, we won't get undefined function warnings. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add :DOCUMENTATION for CACHED-DATA slotSean Whitton2021-03-08
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix copy/paste errorSean Whitton2021-03-08
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* define FAILED-CHANGESean Whitton2021-03-08
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add mention of IRC channelSean Whitton2021-03-07
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* the mode qua argument is numeric not octalSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* REMOVE -> DELETESean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* simplify WRITEFILE file attribute preservationSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* combine CONNECTION-WRITEFILE implementations for :LOCALSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* introduce GET-HOSTATTRS-CARSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix variable reference in error messageSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* use AND rather than WHEN calling for return valueSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* don't import CFFI into CHROOT.FORK on SBCLSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* CONNECTION-WRITEFILE: deal in modes rather than umasksSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix capitalisationSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* MKTEMP: use keyword args, add :DIRECTORY argument, call sh umaskSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* MKTEMP needs to check for presence of output, not just zero exitSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* move some definitions aroundSean Whitton2021-03-06
| | | | | | Pure code motion. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* define PRINT-OBJECT for OS:DEBIANSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* catch PRINT-NOT-READABLE and turn it into an unrestartable errorSean Whitton2021-03-06
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* in fact, combine HAS-CONTENT and HAS-CONTENT-LINESSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rework FILE:HAS-CONTENT and add FILE:HAS-CONTENT-LINESSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add TODO regarding the property type check in EVAL-PROPSPECSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* in SETPROP function cell, return :NO-CHANGE where appropriateSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>