derivations: Add #:disallowed-references.
authorLudovic Courtès <ludo@gnu.org>
Sun, 20 Mar 2016 21:40:31 +0000 (22:40 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 20 Mar 2016 21:45:35 +0000 (22:45 +0100)
commit35b5ca7869396b8d37539b9279147c100eee12f1
tree92ba732e7f85918091ad6a76e7959dd79b580e01
parente71ef7adaece7e132a5059139122b45083ea1b39
derivations: Add #:disallowed-references.

* guix/derivations.scm (derivation): Add #:disallowed-references.
[user+system-env-vars]: Honor it.
(build-expression->derivation): Likewise.
* tests/derivations.scm ("derivation #:disallowed-references, ok")
("derivation #:disallowed-references, not ok"): New tests.
* doc/guix.texi (Derivations): Adjust accordingly.
doc/guix.texi
guix/derivations.scm
tests/derivations.scm