pkgs/top-level/make-tarball.nix: avoid hardlinks
This commit is contained in:
@@ -55,6 +55,8 @@ pkgs.releaseTools.sourceTarball {
|
|||||||
echo "file json-br $packages" >> $out/nix-support/hydra-build-products
|
echo "file json-br $packages" >> $out/nix-support/hydra-build-products
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# --hard-dereference: reproducibility for src if auto-optimise-store = true
|
||||||
|
# Some context: https://github.com/NixOS/infra/issues/438
|
||||||
distPhase = ''
|
distPhase = ''
|
||||||
mkdir -p $out/tarballs
|
mkdir -p $out/tarballs
|
||||||
XZ_OPT="-T0" tar \
|
XZ_OPT="-T0" tar \
|
||||||
@@ -71,6 +73,7 @@ pkgs.releaseTools.sourceTarball {
|
|||||||
--sort=name \
|
--sort=name \
|
||||||
--mtime="@$SOURCE_DATE_EPOCH" \
|
--mtime="@$SOURCE_DATE_EPOCH" \
|
||||||
--mode=ug+w \
|
--mode=ug+w \
|
||||||
|
--hard-dereference \
|
||||||
$src $(pwd)/{.version-suffix,.git-revision}
|
$src $(pwd)/{.version-suffix,.git-revision}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user