3 if [ ! -f /usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp ] ; then
6 $0: cannot find the common-lisp-controller source.
13 echo "Build failure $1"
17 if [ -f /etc/sbcl.rc ] ; then
25 echo $0 loading and dumping clc.
28 --noinform --disable-ldb \
29 --core /usr/lib/sbcl/sbcl-dist.core \
30 --sysinit ${RCFILE} --no-userinit \
31 --load "/usr/lib/sbcl/install-clc.lisp" --non-interactive # 2> /dev/null
32 (mv sbcl-new.core sbcl.core && touch sbcl.core --reference=sbcl-dist.core ) || (echo FAILED ; cp -a sbcl-dist.core sbcl.core ) )
35 echo $0 removing clc-enabled image
36 cp -a /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core
43 --noinform --disable-ldb \
44 --sysinit ${RCFILE} --no-userinit \
48 (asdf:operate 'asdf:compile-op (quote $1))
51 (ignore-errors (format t \"~&Build error: ~A~%\" e))
53 (sb-sys:os-exit 1)))" --non-interactive || build_error
56 echo $0 removing packages...
58 while [ ! -z "$1" ] ; do
59 rm -rf "/var/cache/common-lisp-controller/*/sbcl/${1}"
64 echo $0 unkown command $1
65 echo known commands: rebuild, remove, install-clc, and remove-clc