aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/connection/sbcl.lisp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/connection/sbcl.lisp b/src/connection/sbcl.lisp
index 820f82e..fb7fb73 100644
--- a/src/connection/sbcl.lisp
+++ b/src/connection/sbcl.lisp
@@ -19,8 +19,6 @@
(named-readtables:in-readtable :consfigurator)
(defproplist sbcl-available :posix ()
- (:check
- (zerop (mrun :for-exit "command" "-v" "sbcl")))
(os:etypecase
(debianlike (apt:installed "sbcl"))))
@@ -34,7 +32,8 @@
Lisp. This can mean that prerequisite data gets extracted from encrypted
stores and stored unencrypted under ~~/.cache, and as such is not
recommended."))
- (ignoring-hostattrs (sbcl-available))
+ (unless (zerop (mrun :for-exit "command" "-v" "sbcl"))
+ (ignoring-hostattrs (sbcl-available)))
(let ((requirements (asdf-requirements-for-host-and-features
(safe-read-from-string
(run :input "(prin1 *features*)" *sbcl*)