nixos/systemd: include sshd in PATH if openssh is enabled
This enables systemd-ssh-generator to find the sshd binary.
This commit is contained in:
@@ -628,7 +628,12 @@ in
|
|||||||
systemd.managerEnvironment = {
|
systemd.managerEnvironment = {
|
||||||
# Doesn't contain systemd itself - everything works so it seems to use the compiled-in value for its tools
|
# Doesn't contain systemd itself - everything works so it seems to use the compiled-in value for its tools
|
||||||
# util-linux is needed for the main fsck utility wrapping the fs-specific ones
|
# util-linux is needed for the main fsck utility wrapping the fs-specific ones
|
||||||
PATH = lib.makeBinPath (config.system.fsPackages ++ [cfg.package.util-linux]);
|
PATH = lib.makeBinPath (
|
||||||
|
config.system.fsPackages
|
||||||
|
++ [cfg.package.util-linux]
|
||||||
|
# systemd-ssh-generator needs sshd in PATH
|
||||||
|
++ lib.optional config.services.openssh.enable config.services.openssh.package
|
||||||
|
);
|
||||||
LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive";
|
LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive";
|
||||||
TZDIR = "/etc/zoneinfo";
|
TZDIR = "/etc/zoneinfo";
|
||||||
# If SYSTEMD_UNIT_PATH ends with an empty component (":"), the usual unit load path will be appended to the contents of the variable
|
# If SYSTEMD_UNIT_PATH ends with an empty component (":"), the usual unit load path will be appended to the contents of the variable
|
||||||
|
|||||||
Reference in New Issue
Block a user