aboutsummaryrefslogtreecommitdiff
path: root/src/property/os.lisp
Commit message (Collapse)AuthorAge
* add PUSH-HOSTATTR, don't use &rest in PUSH-HOSTATTRS & fix docstringSean Whitton2022-04-04
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* replace uses of COLLAPSE-TYPES & drop the functionSean Whitton2022-04-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rename DEFINE-PRINT-OBJECT-FOR-STRUCTLIKE & REINIT-STRUCTLIKESean Whitton2022-03-12
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* make OS:LINUX applicable to hosts & add to OS:SUPPORTS-ARCH-PSean Whitton2021-07-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:SUITES-AVAILABLE-PINNED & OS:DEBIAN-EXPERIMENTALSean Whitton2021-06-17
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add optional HOST arg to some accessors for hostattrsSean Whitton2021-05-29
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* define & use DEFINE-PRINT-OBJECT-FOR-STRUCTLIKESean Whitton2021-04-16
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* the empty list is now a valid propappSean Whitton2021-04-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* OS:TYPECASE, OS:ETYPECASE: accept more than one propapp in clausesSean Whitton2021-04-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix PRINT-OBJECT for subclasses of OS:DEBIANSean Whitton2021-04-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add OS:TYPECASE and OS:HOST-TYPECASESean Whitton2021-04-02
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* factor out DEFINE-CHOOSING-PROPERTY-COMBINATORSean Whitton2021-04-02
| | | | 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>
* untabifySean Whitton2021-03-22
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add :HOSTATTRS to OS:OS-TYPECASE*Sean Whitton2021-03-21
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add and use :CONSFIGURATOR named readtableSean Whitton2021-03-20
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* drop some pointless & incorrect :CHECK subroutinesSean Whitton2021-03-19
| | | | | | | | Pointless because there is no point in running a check that PROPAPPAPPLY/PROPAPPUNAPPLY is just going to run again. Incorrect because always returning nil means unapplying the property will never happen. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* export OS:LINUX-ARCHITECTURE; add and export DEBIAN-ARCHITECTURESean Whitton2021-03-19
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* OS:TYPECASE, OS:HOST-TYPECASE: use &BODY instead of &RESTSean Whitton2021-03-18
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add OS:HOST-TYPECASESean Whitton2021-03-18
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* tidy up signalling INAPPLICABLE-PROPERTY and FAILED-CHANGESean Whitton2021-03-18
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add OS:TYPECASESean Whitton2021-03-15
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add OS:SUPPORTS-ARCH-PSean Whitton2021-03-11
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* introduce GET-HOSTATTRS-CARSean Whitton2021-03-06
| | | | 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>
* CONSFIGURATOR.PROPERTY.OS: add some descsSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add OS:REQUIREDSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* CONSFIGURATOR.PROPERTY.OS: fix calls to MAKE-INSTANCESean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add OS:DEBIANLIKESean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* start figuring out representation of host operating systemsSean Whitton2021-03-04
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>