Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #317122 from vcunat/p/tarball-hardlinks

pkgs/top-level/make-tarball.nix: avoid hardlinks

authored by Silvan Mosberger and committed by GitHub cc648ec4 96583933

+3
+3
pkgs/top-level/make-tarball.nix
··· 55 echo "file json-br $packages" >> $out/nix-support/hydra-build-products 56 ''; 57 58 distPhase = '' 59 mkdir -p $out/tarballs 60 XZ_OPT="-T0" tar \ ··· 71 --sort=name \ 72 --mtime="@$SOURCE_DATE_EPOCH" \ 73 --mode=ug+w \ 74 $src $(pwd)/{.version-suffix,.git-revision} 75 ''; 76 }
··· 55 echo "file json-br $packages" >> $out/nix-support/hydra-build-products 56 ''; 57 58 + # --hard-dereference: reproducibility for src if auto-optimise-store = true 59 + # Some context: https://github.com/NixOS/infra/issues/438 60 distPhase = '' 61 mkdir -p $out/tarballs 62 XZ_OPT="-T0" tar \ ··· 73 --sort=name \ 74 --mtime="@$SOURCE_DATE_EPOCH" \ 75 --mode=ug+w \ 76 + --hard-dereference \ 77 $src $(pwd)/{.version-suffix,.git-revision} 78 ''; 79 }