Unverified Commit 70009e8a authored by rorosen's avatar rorosen Committed by GitHub
Browse files

k3s: fix build reproducibility (#502374)

parents cad2e211 b318b8a3
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -393,6 +393,10 @@ buildGoModule (finalAttrs: {
      --replace-fail '"$LDFLAGS $STATIC" -o' \
                '"$LDFLAGS" -o'

    # Ensure the embedded tarball is reproducible: sort file order and clamp timestamps
    substituteInPlace scripts/package-cli \
      --replace-fail 'tar cvf' 'tar c --sort=name --mtime=@0 -vf'

    # Add the -e flag to process "errornous" packages. We need to modify this because the upstream
    # build-time version detection doesn't work with a vendor directory.
    substituteInPlace scripts/version.sh \