Merge pull request #62719 from danieldk/docker-fix-shared-layers
dockerTools.buildLayeredImage: restore layer sharing
This commit is contained in:
commit
b0f4499e92
@ -9,7 +9,9 @@ layerPath="./layers/$layerNumber"
|
|||||||
echo "Creating layer #$layerNumber for $@"
|
echo "Creating layer #$layerNumber for $@"
|
||||||
|
|
||||||
mkdir -p "$layerPath"
|
mkdir -p "$layerPath"
|
||||||
tar --no-recursion -rf "$layerPath/layer.tar" /nix /nix/store
|
tar --no-recursion -rf "$layerPath/layer.tar" \
|
||||||
|
--mtime="@$SOURCE_DATE_EPOCH" \
|
||||||
|
--owner=0 --group=0 /nix /nix/store
|
||||||
tar -rpf "$layerPath/layer.tar" --hard-dereference --sort=name \
|
tar -rpf "$layerPath/layer.tar" --hard-dereference --sort=name \
|
||||||
--mtime="@$SOURCE_DATE_EPOCH" \
|
--mtime="@$SOURCE_DATE_EPOCH" \
|
||||||
--owner=0 --group=0 "$@"
|
--owner=0 --group=0 "$@"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user