From ba1526a6bae07bef5f1161ad3bd192aa2bbfab2f Mon Sep 17 00:00:00 2001 From: Zhaofeng Li Date: Sat, 1 Oct 2022 21:52:57 +0000 Subject: [PATCH] fixup svd: start supervisord in background This removes the 1-second delay between supervisord starting and forking into background. --- modules/environment/login/login-inner.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/environment/login/login-inner.nix b/modules/environment/login/login-inner.nix index 0a49fa8..7f452ec 100644 --- a/modules/environment/login/login-inner.nix +++ b/modules/environment/login/login-inner.nix @@ -17,9 +17,9 @@ writeText "login-inner" '' fi ${lib.optionalString config.supervisord.enable '' - if [ ! -e "${config.supervisord.socketPath}" ]; then + (if [ ! -e "${config.supervisord.socketPath}" ]; then ${config.supervisord.package}/bin/supervisord -c /etc/supervisord.conf || echo "Warning: supervisord failed to start" - fi + fi&) ''} ${lib.optionalString config.build.initialBuild ''