diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2017-11-22 07:55:06 +0100 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2017-11-22 07:56:17 +0100 |
commit | 4db842f465f06f16a64eb2651cd863b5b44b2b74 (patch) | |
tree | cd8072d691b0c58cdf459ecba50781041570b611 /pkgs/development/lisp-modules/clwrapper/cl-wrapper.sh | |
parent | a1e340fab212c10d121771c7bce7d2b1e99af516 (diff) | |
download | nixlib-4db842f465f06f16a64eb2651cd863b5b44b2b74.tar nixlib-4db842f465f06f16a64eb2651cd863b5b44b2b74.tar.gz nixlib-4db842f465f06f16a64eb2651cd863b5b44b2b74.tar.bz2 nixlib-4db842f465f06f16a64eb2651cd863b5b44b2b74.tar.lz nixlib-4db842f465f06f16a64eb2651cd863b5b44b2b74.tar.xz nixlib-4db842f465f06f16a64eb2651cd863b5b44b2b74.tar.zst nixlib-4db842f465f06f16a64eb2651cd863b5b44b2b74.zip |
lispPackages: A less aggressive way to manipulate ASDF search path, as suggested by Fare
Diffstat (limited to 'pkgs/development/lisp-modules/clwrapper/cl-wrapper.sh')
-rwxr-xr-x | pkgs/development/lisp-modules/clwrapper/cl-wrapper.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/development/lisp-modules/clwrapper/cl-wrapper.sh b/pkgs/development/lisp-modules/clwrapper/cl-wrapper.sh index 41d40064294f..55b469729f94 100755 --- a/pkgs/development/lisp-modules/clwrapper/cl-wrapper.sh +++ b/pkgs/development/lisp-modules/clwrapper/cl-wrapper.sh @@ -70,8 +70,12 @@ esac NIX_LISP_ASDF_REGISTRY_CODE=" (progn - #+asdf3 (setf asdf:*default-source-registries* - '(asdf/source-registry:environment-source-registry)) + (setf asdf:*source-registry-parameter* + '(:source-registry + $(for p in $NIX_LISP_ASDF_PATHS; do + echo "(:tree \"$p\")" + done) + :inherit-configuration)) (asdf:initialize-source-registry) ) " |