blob: 14b5052b67e39ebc93491f87e6f6eae434f4939d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
(defsystem "consfigurator"
:description "Lisp declarative configuration management system"
:version "0.4.1"
:author "Sean Whitton <spwhitton@spwhitton.name>"
:licence "GPL-3+"
:serial t
:depends-on (#:alexandria
#:babel
#:babel-streams
#:cl-ppcre
#:cl-heredoc
#:cl-interpol
#:named-readtables
#:cffi
#+sbcl #:sb-posix
#:trivial-backtrace
#:trivial-macroexpand-all)
:components ((:file "src/package")
(:file "src/reader")
(:file "src/util")
(:file "src/connection")
(:file "src/property")
(:file "src/propspec")
(:file "src/host")
(:file "src/combinator")
(:file "src/deployment")
(:file "src/connection/local")
(:file "src/data")
(:file "src/property/cmd")
(:file "src/property/file")
(:file "src/property/os")
(:file "src/property/service")
(:file "src/property/apt")
(:file "src/property/chroot")
(:file "src/property/user")
(:file "src/property/git")
(:file "src/property/gnupg")
(:file "src/property/sshd")
(:file "src/connection/shell-wrap")
(:file "src/connection/fork")
(:file "src/connection/rehome")
(:file "src/connection/ssh")
(:file "src/connection/sudo")
(:file "src/connection/su")
(:file "src/connection/sbcl")
(:file "src/connection/chroot")
(:file "src/connection/chroot/fork")
(:file "src/connection/chroot/shell")
(:file "src/connection/setuid")
(:file "src/connection/as")
(:file "src/data/asdf")
(:file "src/data/pgp")
(:file "src/data/git-snapshot")
(:file "src/data/gpgpubkeys"))
:in-order-to ((test-op (test-op "consfigurator/tests"))))
(defsystem "consfigurator/tests"
:description
"Tests for Consfigurator, Lisp declarative configuration management system"
:version "0.4.1"
:author "Sean Whitton <spwhitton@spwhitton.name>"
:licence "GPL-3+"
:serial t
:depends-on (#:consfigurator
#+sbcl #:sb-rt #-sbcl #:rt)
:components ((:file "tests/package")
(:file "tests/property/file"))
:perform (test-op (o c) (symbol-call :consfigurator/tests '#:do-tests)))
|