diff options
author | ajs124 <git@ajs124.de> | 2018-12-29 18:26:53 +0100 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2019-01-02 20:11:01 +0100 |
commit | 325e314aaeb1c78a96288cf331b517397a1fa52b (patch) | |
tree | f591ccbc3ac5787ad8b64d7fc3fc48db3b9e3b57 /nixos | |
parent | 0ea65cd96c8dc747d2e29efbeb51bca42946db6b (diff) | |
download | nixlib-325e314aaeb1c78a96288cf331b517397a1fa52b.tar nixlib-325e314aaeb1c78a96288cf331b517397a1fa52b.tar.gz nixlib-325e314aaeb1c78a96288cf331b517397a1fa52b.tar.bz2 nixlib-325e314aaeb1c78a96288cf331b517397a1fa52b.tar.lz nixlib-325e314aaeb1c78a96288cf331b517397a1fa52b.tar.xz nixlib-325e314aaeb1c78a96288cf331b517397a1fa52b.tar.zst nixlib-325e314aaeb1c78a96288cf331b517397a1fa52b.zip |
sshd: Add restartTrigger for sshd_config
Co-Authored-By: Franz Pletz <fpletz@fnordicwalking.de>
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/ssh/sshd.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix index 5fab79f1b3d7..90d08ca31316 100644 --- a/nixos/modules/services/networking/ssh/sshd.nix +++ b/nixos/modules/services/networking/ssh/sshd.nix @@ -352,6 +352,10 @@ in path = [ cfgc.package pkgs.gawk ]; environment.LD_LIBRARY_PATH = nssModulesPath; + restartTriggers = optionals (!cfg.startWhenNeeded) [ + config.environment.etc."ssh/sshd_config".source + ]; + preStart = '' # Make sure we don't write to stdout, since in case of @@ -387,6 +391,7 @@ in Restart = "always"; Type = "simple"; }); + }; in |