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:
Sander van der Burg 2021-01-25 20:26:34 +01:00 committed by Sander van der Burg
parent e8afcb0cd3
commit 327540ecaa
2 changed files with 3 additions and 3 deletions

View File

@ -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;
};

View File

@ -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;