Synit: undaemonize

This commit is contained in:
Emery Hemingway 2023-11-25 20:20:20 +02:00
parent 94e26ea4ab
commit 7b19ca3492
3 changed files with 7 additions and 7 deletions

View File

@ -1,4 +1,4 @@
{ lib, writeTextFile }:
{ lib, undaemonize, writeTextFile }:
rec {
util = import ./util.nix { inherit lib; };
@ -12,6 +12,6 @@ rec {
generateSynitService =
import ../../backends/synit/generate-synit-service.nix {
inherit lib createSynitDaemon;
inherit lib createSynitDaemon undaemonize;
};
}

View File

@ -1,4 +1,4 @@
{ lib, createSynitDaemon }:
{ lib, createSynitDaemon, undaemonize }:
{ name, description, initialize, daemon, daemonArgs, instanceName, pidFile
, foregroundProcess, foregroundProcessArgs, path, environment, directory, umask
@ -8,10 +8,10 @@ let
generatedTargetSpecificArgs = {
inherit name description environment directory dependencies;
argv = if daemon != null then
[ daemon ] ++ daemonArgs
argv = if foregroundProcess != null then
[ foregroundProcess ] ++ foregroundProcessArgs
else
[ foregroundProcess ] ++ foregroundProcessArgs;
[ "${undaemonize}/bin/undaemonize" daemon ] ++ daemonArgs;
};
targetSpecificArgs = if builtins.isFunction overrides then

View File

@ -115,7 +115,7 @@ let
};
synit = import ../../backends/synit {
inherit (pkgs) lib writeTextFile;
inherit (pkgs) lib undaemonize writeTextFile;
};
in