From 7268ec370460780fc1eb1055a65c2b10617160a5 Mon Sep 17 00:00:00 2001 From: yukkop Date: Mon, 27 Apr 2026 13:34:52 +0000 Subject: [PATCH] =?UTF-8?q?fix(`package`):=20`sentin=C3=A8lla`:=20probe=20?= =?UTF-8?q?=E2=80=94=20use=20socat=20EXEC=20pipes=20to=20avoid=20pty=20CR/?= =?UTF-8?q?LF=20mangling?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/sentinèlla/default.nix | 6 ++++-- package/sentinèlla/probe.sh | 3 --- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/sentinèlla/default.nix b/package/sentinèlla/default.nix index 8f23bd0..184cddd 100644 --- a/package/sentinèlla/default.nix +++ b/package/sentinèlla/default.nix @@ -16,8 +16,10 @@ let probe = hectic.writeShellApplication { inherit shell bashOptions; name = "probe"; - runtimeInputs = [ socat dash router ]; - text = builtins.readFile ./probe.sh; + runtimeInputs = [ socat ]; + text = '' + socat -T5 -t5 TCP-LISTEN:"''${PORT:-5988}",reuseaddr,fork EXEC:"${router}/bin/router",pipes + ''; }; router = hectic.writeShellApplication { diff --git a/package/sentinèlla/probe.sh b/package/sentinèlla/probe.sh index 32d0294..d81ff17 100644 --- a/package/sentinèlla/probe.sh +++ b/package/sentinèlla/probe.sh @@ -1,6 +1,3 @@ #!/bin/dash -socat -V >/dev/null -dash -c 'echo ok' >/dev/null - socat -T5 -t5 TCP-LISTEN:"${PORT:-5988}",reuseaddr,fork EXEC:"router"