gexp: Build text derivations locally.

* guix/gexp.scm (gexp->file): Pass #:substitutable? #f.
(text-file*): Likewise, and #:local-build? #t.
This commit is contained in:
Ludovic Courtès 2015-11-25 10:48:55 +01:00
parent b6094b1f0a
commit 851b6f6283

View file

@ -980,7 +980,8 @@ (define (gexp->file name exp)
(call-with-output-file (ungexp output)
(lambda (port)
(write '(ungexp exp) port))))
#:local-build? #t))
#:local-build? #t
#:substitutable? #f))
(define* (text-file* name #:rest text)
"Return as a monadic value a derivation that builds a text file containing
@ -992,7 +993,9 @@ (define builder
(lambda (port)
(display (string-append (ungexp-splicing text)) port)))))
(gexp->derivation name builder))
(gexp->derivation name builder
#:local-build? #t
#:substitutable? #f))
(define* (mixed-text-file name #:rest text)
"Return an object representing store file NAME containing TEXT. TEXT is a