aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* release Consfigurator 0.5.0 (-1 to Debian experimental)v0.5.0debian/0.5.0-1archive/debian/0.5.0-1Sean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* OS:TYPECASE->OS:ETYPECASE & OS:HOST-TYPECASE->OS:HOST-ETYPECASESean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* DEPLOY: don't accept string for hostSean Whitton2021-04-01
| | | | | | That feature makes sense only for DEPLOY-THESE. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* src/property/sshd.lisp: fix copyrightSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* RESET-REMOTE-HOME: reset other pertinent varsSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add LOCALE:AVAILABLE and LOCALE:SELECTED-FORSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add SSH:AUTHORIZED-KEYSSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add SSHD:NO-PASSWORDSSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add TODO in DEFPROPSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add missing parensSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add and export GET-USERSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix name of SSHD:CONFIGUREDSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* export FILE:MAP-FILE-LINESSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add FILE:LACKS-LINESSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:CONTAINS-LINES: cope with non-existent fileSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:CONTAINS-LINES: use &RESTSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* ON-CHANGE*: propagate :NO-CHANGESean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.4.1 (-1 to Debian experimental)v0.4.1debian/0.4.1-1archive/debian/0.4.1-1Sean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* SSHD:CONFIGURED: fix pathSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* release Consfigurator 0.4.0 (-1 to Debian experimental)v0.4.0debian/0.4.0-1archive/debian/0.4.0-1Sean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* debian/: insert a newline for more readable autopkgtest outputSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* propagate :NO-CHANGE out of fork subdeploymentsSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add descriptions to DEPLOYS, DEPLOYS-THESE, RECONNECTSSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* don't pass string as :DEFAULTS argument to ENSURE-PATHNAMESean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* WRITEFILE: avoid silently failing when regexp doesn't matchSean Whitton2021-04-01
| | | | | | This is what RE:REGISTER-GROUP-BIND was doing. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* debian/: run upstream test suite as part of autopkgtestSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* WRITEFILE: use REMOTE-EXISTS-PSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* WRITEFILE: use RUN because stdout is what our regexp can parseSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add some tests for new conf file propertiesSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix default value of *CONSFIGURATOR-DEBUG-LEVEL*Sean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* consfigurator.asd: use string to designate system & drop "asdf:"Sean Whitton2021-04-01
| | | | | | | The ASDF docs suggest that the latter implies the file is loadable with just LOAD, but .asd files aren't loadable in this way in the general case. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rename CONTAINS-FOO-CONF -> CONTAINS-CONF-FOOSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add WITH-LOCAL-CONNECTIONSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* Revert "add workaround for CL-HEREDOC-SYSTEM package"Sean Whitton2021-04-01
| | | | | | | | This reverts commit 3a635a8810fca3fb46e1ab3e7bca6ee502f9acf7. The bug has been fixed in upstream CL-HEREDOC. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* replace some (REQUIRE "sb-posix") calls with conditional dependencySean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add FILE:CONTAINS-EQUALS-CONF & rename property for conf-space filesSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add call to FILE:CONTAINS-INI-SETTINGS to sample consfigSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add SSHD:INSTALLED, SSHD:CONFIGUREDSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add some properties for setting keys & values in configuration filesSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:MAP-FILE-LINES: cope with non-existent fileSean Whitton2021-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* let's let the reader judge macro clevernessSean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APPLY-AND-PRINT: propagate :NO-CHANGESean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* property/file.lisp: use WITH-CHANGE-IF-CHANGES-FILE{,-CONTENT}Sean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:DIRECTORY-EXISTS: assume no changeSean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:DOES-NOT-EXIST: add a :CHECK subroutineSean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* FILE:HAS-CONTENT: add descriptionSean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* SERVICE:RUNNING: assume no change madeSean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* GNUPG:PUBLIC-KEY-IMPORTED: use WITH-CHANGE-IF-CHANGES-FILESean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add WITH-CHANGE-IF-CHANGES-FILE{,-CONTENT}Sean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* AS combinator: special case where USER is "root"Sean Whitton2021-03-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>