pack: Fix "-C none -f tarball".
Fixes a regression introduced in
48b444304e
whereby "guix pack -C none
hello" would fail with:
ERROR: In procedure string-join:
In procedure string-join: Wrong type argument in position 1: #f
builder for `/gnu/store/…-tarball-pack.tar.drv' failed with exit code 1
* guix/scripts/pack.scm (self-contained-tarball): Adjust for when
'compressor-command' returns #f.
This commit is contained in:
parent
3bd45f5c80
commit
fbdb7b9526
|
@ -198,8 +198,11 @@ added to the pack."
|
||||||
(with-directory-excursion %root
|
(with-directory-excursion %root
|
||||||
(exit
|
(exit
|
||||||
(zero? (apply system* "tar"
|
(zero? (apply system* "tar"
|
||||||
"-I"
|
#+@(if (compressor-command compressor)
|
||||||
(string-join '#+(compressor-command compressor))
|
#~("-I"
|
||||||
|
(string-join
|
||||||
|
'#+(compressor-command compressor)))
|
||||||
|
#~())
|
||||||
"--format=gnu"
|
"--format=gnu"
|
||||||
|
|
||||||
;; Avoid non-determinism in the archive. Use
|
;; Avoid non-determinism in the archive. Use
|
||||||
|
|
Loading…
Reference in New Issue