summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <christopher.baines@digital.cabinet-office.gov.uk>2018-07-01 18:53:38 +0100
committerChristopher Baines <christopher.baines@digital.cabinet-office.gov.uk>2018-07-01 19:08:55 +0100
commitf6b54445afb651b9879a1e8f6c51a22ef301eec1 (patch)
treee7a9146b3c3393e20889ff4e89e29d915ccbd733
parent2030c484b2520c45d2c4d4651082157e8779ec6e (diff)
downloadgnu-guix-f6b54445afb651b9879a1e8f6c51a22ef301eec1.tar
gnu-guix-f6b54445afb651b9879a1e8f6c51a22ef301eec1.tar.gz
Work around a issue in grootfs when unpacking tar archives
-rw-r--r--guix/docker.scm2
1 files changed, 2 insertions, 0 deletions
diff --git a/guix/docker.scm b/guix/docker.scm
index b869901599..6b3ae22409 100644
--- a/guix/docker.scm
+++ b/guix/docker.scm
@@ -188,9 +188,11 @@ SRFI-19 time-utc object, as the creation time in metadata."
source))))
symlinks)
+ (mkdir-p "gnu/store")
(apply invoke "tar" "-cf" "layer.tar"
`(,@transformation-options
,@%tar-determinism-options
+ "gnu"
,@paths
,@(map symlink-source symlinks)))
;; It is possible for "/" to show up in the archive, especially when