mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-05-07 09:45:55 +02:00
linux-container: 'eval/container' correctly passes -L and -C flags.
This fixes a type error.
* gnu/system/linux-container.scm (eval/container): Use 'append-map', not
'map'.
* tests/containers.scm ("eval/container, non-empty load path"): New test.
This commit is contained in:
@@ -257,11 +257,13 @@ effects."
|
||||
(lowered-gexp-guile lowered))
|
||||
"/bin/guile")
|
||||
"guile"
|
||||
(append (map (lambda (directory) `("-L" ,directory))
|
||||
(lowered-gexp-load-path lowered))
|
||||
(map (lambda (directory) `("-C" ,directory))
|
||||
(lowered-gexp-load-compiled-path
|
||||
lowered))
|
||||
(append (append-map (lambda (directory)
|
||||
`("-L" ,directory))
|
||||
(lowered-gexp-load-path lowered))
|
||||
(append-map (lambda (directory)
|
||||
`("-C" ,directory))
|
||||
(lowered-gexp-load-compiled-path
|
||||
lowered))
|
||||
(list "-c"
|
||||
(object->string
|
||||
(lowered-gexp-sexp lowered))))))))))))
|
||||
|
||||
Reference in New Issue
Block a user