X-Git-Url: https://git.distorted.org.uk/~mdw/zone/blobdiff_plain/146571dae4dcaa1d2c543140d55cbd14c286aaf3..c0d02a951278c483c9a9d946895db19fb73b2985:/frontend.lisp diff --git a/frontend.lisp b/frontend.lisp index 0764c3f..613fb21 100644 --- a/frontend.lisp +++ b/frontend.lisp @@ -107,8 +107,9 @@ (let ((*package* (make-package "ZONE.SCRATCH" :use '(#:common-lisp #:net #:zone)))) - (load f :verbose nil :print nil :if-does-not-exist :error) - (delete-package *package*))) + (progv *zone-config* (mapcar #'symbol-value *zone-config*) + (load f :verbose nil :print nil :if-does-not-exist :error) + (delete-package *package*)))) (zone-save opt-zones :format opt-format))) (with-unix-error-reporting () (unless (option-parse-try