(require :asdf) (compile-file "/home/oe/src/logon/weitz/packages") (loop with root = (system:getenv "LOGONROOT") for file in '("weitz/drakma/drakma.asd" "weitz/usocket/usocket.asd" "weitz/trivial-gray-streams/trivial-gray-streams.asd" "weitz/puri/puri.asd" "weitz/chunga/chunga.asd" "weitz/cl-base64/cl-base64.asd" "weitz/flexi-streams/flexi-streams.asd") for name = (format nil "~a/~a" root file) while file do (load name)) (asdf:oos 'asdf:load-op :drakma) \cp packages.fasl drakma.fasl; for i in $(cat FILES); do cat ~/.cache/common-lisp/acl-8.2a-64bit-linux-amd64/home/oe/src/logon/weitz/${i} >> drakma.fasl; done