File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM clfoundation /sbcl:slim
1+ FROM fukamachi /sbcl
22ARG DIST_VERSION
33ARG BUILD_DATE
44ARG VCS_REF
@@ -20,16 +20,11 @@ RUN set -x; \
2020
2121WORKDIR /app
2222
23- ADD https://beta.quicklisp.org/quicklisp.lisp /root/quicklisp.lisp
24-
2523RUN 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
3530ENTRYPOINT ["/bin/bash" ]
Original file line number Diff line number Diff line change 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 "
Original file line number Diff line number Diff line change 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 )
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments