zilch/aux/overlay.nix
Puck Meerburg 84207df87d aux/socket: patch scheduling bug in socket egg
It's possible for the thread to be interrupted between configuring the
timeout and the file descriptor wait. This causes a low-probability 60
second wait until the timeout expires.

Now that this is fixed, we can set a normal timeout on the socket once
again, so do that.

Link: https://github.com/ursetto/socket-egg/pull/7
2024-10-09 20:36:44 +00:00

15 lines
470 B
Nix

_: prevpkgs: {
chickenPackages_5 = prevpkgs.chickenPackages_5.overrideScope (_: prevchicken: {
chickenEggs = prevchicken.chickenEggs.overrideScope (_: preveggs: {
r7rs = preveggs.r7rs.overrideAttrs (o: {
patches = (o.patches or []) ++ [ ./r7rs.patch ];
});
socket = preveggs.socket.overrideAttrs (o: {
preBuild = null;
patches = (o.patches or []) ++ [ ./socket.diff ];
postPatch = null;
});
});
});
}