Fix stopping daemons, write preliminary testcases for s6-rc
This commit is contained in:
parent
394d7e50d2
commit
42fccd1f51
|
@ -109,4 +109,9 @@ in
|
|||
inherit createManagedProcess;
|
||||
inherit (pkgs) docker kmod;
|
||||
};
|
||||
|
||||
s6-svscan = import ./s6-svscan.nix {
|
||||
inherit createManagedProcess runtimeDir;
|
||||
inherit (pkgs) s6;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
{createManagedProcess, s6, runtimeDir}:
|
||||
{instanceSuffix ? "", instanceName ? "s6-svscan${instanceSuffix}", scanDir ? "${runtimeDir}/service${instanceSuffix}"}:
|
||||
|
||||
createManagedProcess {
|
||||
name = instanceName;
|
||||
path = [ s6 ];
|
||||
foregroundProcess = "${s6}/bin/s6-svscan";
|
||||
args = [ scanDir ];
|
||||
initialize = ''
|
||||
mkdir -p ${scanDir}
|
||||
'';
|
||||
}
|
Loading…
Reference in New Issue