Synit: undaemonize
This commit is contained in:
parent
94e26ea4ab
commit
7b19ca3492
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -115,7 +115,7 @@ let
|
|||
};
|
||||
|
||||
synit = import ../../backends/synit {
|
||||
inherit (pkgs) lib writeTextFile;
|
||||
inherit (pkgs) lib undaemonize writeTextFile;
|
||||
};
|
||||
|
||||
in
|
||||
|
|
Loading…
Reference in New Issue