Make createMultiProcessImage function composable, move all target-specific process manager stuff into the backends/ folder, add script for easy startup of s6-svscan
This commit is contained in:
parent
e8afcb0cd3
commit
327540ecaa
|
@ -5,7 +5,7 @@
|
|||
}:
|
||||
|
||||
let
|
||||
createMultiProcessImage = import ../../nixproc/create-multi-process-image/create-multi-process-image.nix {
|
||||
createMultiProcessImage = import ../../nixproc/create-multi-process-image/create-multi-process-image-universal.nix {
|
||||
inherit pkgs system;
|
||||
inherit (pkgs) dockerTools stdenv;
|
||||
};
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}:
|
||||
|
||||
let
|
||||
createSystemVInitScript = import ../../nixproc/create-managed-process/sysvinit/create-sysvinit-script.nix {
|
||||
createSystemVInitScript = import ../../nixproc/backends/sysvinit/create-sysvinit-script.nix {
|
||||
inherit (pkgs) stdenv writeTextFile daemon;
|
||||
inherit runtimeDir logDir tmpDir forceDisableUserChange;
|
||||
|
||||
|
@ -18,7 +18,7 @@ let
|
|||
inherit ids forceDisableUserChange;
|
||||
};
|
||||
|
||||
initFunctions = import ../../nixproc/create-managed-process/sysvinit/init-functions.nix {
|
||||
initFunctions = import ../../nixproc/backends/sysvinit/init-functions.nix {
|
||||
basePackages = [ pkgs.coreutils pkgs.gnused pkgs.inetutils pkgs.gnugrep pkgs.sysvinit ];
|
||||
inherit (pkgs) stdenv fetchurl;
|
||||
inherit runtimeDir;
|
||||
|
|
Loading…
Reference in New Issue