Skip to content

Commit eeb7f04

Browse files
committed
Use fukamachi/sbcl image.
1 parent 77a5df0 commit eeb7f04

4 files changed

Lines changed: 6 additions & 11 deletions

File tree

Dockerfile

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM clfoundation/sbcl:slim
1+
FROM fukamachi/sbcl
22
ARG DIST_VERSION
33
ARG BUILD_DATE
44
ARG VCS_REF
@@ -20,16 +20,11 @@ RUN set -x; \
2020

2121
WORKDIR /app
2222

23-
ADD https://beta.quicklisp.org/quicklisp.lisp /root/quicklisp.lisp
24-
2523
RUN set -x; \
26-
sbcl --load /root/quicklisp.lisp \
27-
--eval '(quicklisp-quickstart:install)' \
24+
sbcl \
2825
--eval '(ql:uninstall-dist "quicklisp")' \
2926
--eval "(ql-dist:install-dist \"http://beta.quicklisp.org/dist/quicklisp/${DIST_VERSION}/distinfo.txt\" :prompt nil)" \
3027
--quit && \
31-
echo '#-quicklisp (load #P"/root/quicklisp/setup.lisp")' > /root/.sbclrc && \
32-
sbcl --eval '(mapc (function ql-dist:ensure-installed) (ql-dist:provided-releases t))' --quit && \
33-
rm /root/quicklisp.lisp
28+
sbcl --eval '(mapc (lambda (release) (ignore-errors (handler-bind ((error (function uiop:print-condition-backtrace))) (ql-dist:ensure-installed release)))) (ql-dist:provided-releases t))' --quit
3429

3530
ENTRYPOINT ["/bin/bash"]

scripts/dist.lisp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/local/bin/sbcl --script
22

33
(require 'asdf)
4-
(load (merge-pathnames #P"quicklisp/setup.lisp" (user-homedir-pathname)))
4+
(load (merge-pathnames #P".roswell/lisp/quicklisp/setup.lisp" (user-homedir-pathname)))
55

66
(defun bucket-dist-url (dist path)
77
(format nil "~A/~A/~A~A"

scripts/readme.lisp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/local/bin/sbcl --script
22

3-
(load (merge-pathnames #P"quicklisp/setup.lisp" (user-homedir-pathname)))
3+
(load (merge-pathnames #P".roswell/lisp/quicklisp/setup.lisp" (user-homedir-pathname)))
44

55
(defun readme-file-p (path)
66
(check-type path pathname)

scripts/release.lisp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/local/bin/sbcl --script
22

33
(require 'asdf)
4-
(load (merge-pathnames #P"quicklisp/setup.lisp" (user-homedir-pathname)))
4+
(load (merge-pathnames #P".roswell/lisp/quicklisp/setup.lisp" (user-homedir-pathname)))
55
(load (merge-pathnames #P"../lib/asdf-types.lisp" *load-pathname*))
66
(load (merge-pathnames #P"../lib/dependencies.lisp" *load-pathname*))
77

0 commit comments

Comments
 (0)