summary refs log tree commit diff
path: root/pkgs/build-support/docker/stream_layered_image.py
diff options
context:
space:
mode:
authorUtku Demir <me@utdemir.com>2020-07-06 16:42:03 +1200
committerUtku Demir <me@utdemir.com>2020-07-06 16:42:03 +1200
commit2ae2186dfda22ee49b8ab1027643bd11909246d5 (patch)
treef84319c26df61c23b52cc1a81b95b0fdbdc67116 /pkgs/build-support/docker/stream_layered_image.py
parentcc46362929dbb5d13a8ff8c4669ac3a8d47db028 (diff)
downloadnixpkgs-2ae2186dfda22ee49b8ab1027643bd11909246d5.tar
nixpkgs-2ae2186dfda22ee49b8ab1027643bd11909246d5.tar.gz
nixpkgs-2ae2186dfda22ee49b8ab1027643bd11909246d5.tar.bz2
nixpkgs-2ae2186dfda22ee49b8ab1027643bd11909246d5.tar.lz
nixpkgs-2ae2186dfda22ee49b8ab1027643bd11909246d5.tar.xz
nixpkgs-2ae2186dfda22ee49b8ab1027643bd11909246d5.tar.zst
nixpkgs-2ae2186dfda22ee49b8ab1027643bd11909246d5.zip
dockerTools.streamLayeredImage: Correctly copy hardlinks
Diffstat (limited to 'pkgs/build-support/docker/stream_layered_image.py')
-rw-r--r--pkgs/build-support/docker/stream_layered_image.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/build-support/docker/stream_layered_image.py b/pkgs/build-support/docker/stream_layered_image.py
index 609af30c8bb..9a13878a783 100644
--- a/pkgs/build-support/docker/stream_layered_image.py
+++ b/pkgs/build-support/docker/stream_layered_image.py
@@ -97,6 +97,7 @@ def archive_paths_to(obj, paths, mtime, add_nix, filter=None):
                 if ti.islnk():
                     ti.type = tarfile.REGTYPE
                     ti.linkname = ""
+                    ti.size = filename.stat().st_size
 
                 ti = apply_filters(ti)
                 if ti.isfile():