From d63373619dfa96fe1bb7fe52706947173578e282 Mon Sep 17 00:00:00 2001 From: bahrom04 Date: Fri, 9 Jan 2026 18:00:00 +0500 Subject: [PATCH] e-imzo: fix what until these port frees up to avoid port in use error --- nixos/modules/services/security/e-imzo.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/security/e-imzo.nix b/nixos/modules/services/security/e-imzo.nix index d710cc9ac012..ed0fae3c7ad0 100644 --- a/nixos/modules/services/security/e-imzo.nix +++ b/nixos/modules/services/security/e-imzo.nix @@ -38,6 +38,13 @@ in Type = "simple"; Restart = "always"; RestartSec = 1; + ExecStartPre = [ + (pkgs.writeShellScript "e-imzo-check-port-availability" '' + until [ -z "$(${pkgs.iproute2}/bin/ss -tuln | grep -E ':(64646|64443)\>')" ]; do + sleep 1 + done + '') + ]; ExecStart = lib.getExe cfg.package; NoNewPrivileges = true;