aboutsummaryrefslogtreecommitdiff
path: root/src/package.lisp
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-06-08 14:59:51 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-06-08 15:00:00 -0700
commit4360ad5ca703c99723c72d16e0da3f4ca92f92d9 (patch)
tree69379c441bbe4aa8c32672144b3a4b08e5915e3b /src/package.lisp
parent8deccf3a57b35806622fa62d5235e07a0e8d347b (diff)
downloadconsfigurator-4360ad5ca703c99723c72d16e0da3f4ca92f92d9.tar.gz
add properties to build and configure sbuild schroots
Based on properties I wrote for Propellor. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'src/package.lisp')
-rw-r--r--src/package.lisp34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/package.lisp b/src/package.lisp
index 64eba15..563c752 100644
--- a/src/package.lisp
+++ b/src/package.lisp
@@ -611,6 +611,40 @@
#:kvm-boots-chroot
#:kvm-boots-chroot.))
+(defpackage :consfigurator.property.ccache
+ (:use #:cl #:consfigurator)
+ (:local-nicknames (#:os #:consfigurator.property.os)
+ (#:file #:consfigurator.property.file)
+ (#:apt #:consfigurator.property.apt))
+ (:export #:installed
+ #:has-limits
+ #:group-cache))
+
+(defpackage :consfigurator.property.schroot
+ (:use #:cl #:consfigurator)
+ (:local-nicknames (#:os #:consfigurator.property.os)
+ (#:file #:consfigurator.property.file)
+ (#:apt #:consfigurator.property.apt))
+ (:export #:installed
+ #:uses-overlays
+ #:overlays-in-tmpfs))
+
+(defpackage :consfigurator.property.sbuild
+ (:use #:cl #:alexandria #:consfigurator)
+ (:local-nicknames (#:os #:consfigurator.property.os)
+ (#:file #:consfigurator.property.file)
+ (#:chroot #:consfigurator.property.chroot)
+ (#:user #:consfigurator.property.user)
+ (#:apt #:consfigurator.property.apt)
+ (#:ccache #:consfigurator.property.ccache)
+ (#:schroot #:consfigurator.property.schroot)
+ (#:periodic #:consfigurator.property.periodic))
+ (:export #:installed
+ #:usable-by
+ #:built
+ #:built.
+ #:standard-debian-schroot))
+
(defpackage :consfigurator.connection.local
(:use #:cl #:consfigurator #:alexandria)
(:export #:local-connection))