Fix problem with essential missing base packages when a PATH is provided
This commit is contained in:
parent
2b35bb34de
commit
8eb8c98b44
|
@ -1,4 +1,4 @@
|
|||
{ s6-rc, stdenv, writeTextFile, execline, tmpDir, runtimeDir, forceDisableUserChange }:
|
||||
{ s6, s6-rc, basePackages, stdenv, writeTextFile, execline, tmpDir, runtimeDir, forceDisableUserChange }:
|
||||
|
||||
{ name
|
||||
, description
|
||||
|
@ -26,8 +26,11 @@ let
|
|||
inherit (stdenv) lib;
|
||||
};
|
||||
|
||||
s6-rcBasePackages = basePackages ++ [ execline s6 ];
|
||||
|
||||
_environment = util.appendPathToEnvironment {
|
||||
inherit environment path;
|
||||
inherit environment;
|
||||
path = s6-rcBasePackages ++ path;
|
||||
};
|
||||
|
||||
_user = util.determineUser {
|
||||
|
|
|
@ -109,8 +109,8 @@ let
|
|||
};
|
||||
|
||||
generateS6RCService = import ../../backends/s6-rc/generate-s6-rc-service.nix {
|
||||
inherit (pkgs) stdenv writeTextFile execline;
|
||||
inherit s6-rc tmpDir runtimeDir forceDisableUserChange;
|
||||
inherit (pkgs) stdenv writeTextFile execline s6;
|
||||
inherit s6-rc basePackages tmpDir runtimeDir forceDisableUserChange;
|
||||
};
|
||||
in
|
||||
import ../agnostic/create-managed-process.nix {
|
||||
|
|
Loading…
Reference in New Issue