diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2021-03-21 16:58:52 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2021-03-21 17:22:25 -0700 |
commit | 3a635a8810fca3fb46e1ab3e7bca6ee502f9acf7 (patch) | |
tree | a2f99a4b6059d1c5f6250adcb8897292a142ba4e /src/data.lisp | |
parent | 645e16867ed8caf4f6101ba08cfcef6828e22419 (diff) | |
download | consfigurator-3a635a8810fca3fb46e1ab3e7bca6ee502f9acf7.tar.gz |
add workaround for CL-HEREDOC-SYSTEM package
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'src/data.lisp')
-rw-r--r-- | src/data.lisp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/data.lisp b/src/data.lisp index b786c0c..d3b9330 100644 --- a/src/data.lisp +++ b/src/data.lisp @@ -421,6 +421,11 @@ Preprocessing must occur in the root Lisp.")) (string= (cadr d) (normalise-system system))) (slot-value *connection* 'cached-data)))))) (forms `((make-package "CONSFIGURATOR") + ;; Work around bug in CL-HEREDOC that cl-heredoc.asd must + ;; be loaded for this package to be defined; this does not + ;; work with ASDF:MONOLITHIC-CONCATENATE-SOURCE-OP, which + ;; does not bundle the .asd files. + (use-package :cl (make-package "CL-HEREDOC-SYSTEM")) ,@intern-forms (define-condition missing-data-source (error) ()) (require "asdf") |