diff --git a/release.nix b/release.nix index eaf3004..548c04d 100644 --- a/release.nix +++ b/release.nix @@ -111,6 +111,7 @@ in { tests.services-netdata = makeTest ./tests/services-netdata.nix; tests.services-ofborg = makeTest ./tests/services-ofborg.nix; tests.services-offlineimap = makeTest ./tests/services-offlineimap.nix; + tests.services-openssh = makeTest ./tests/services-openssh.nix; tests.services-privoxy = makeTest ./tests/services-privoxy.nix; tests.services-redis = makeTest ./tests/services-redis.nix; tests.services-skhd = makeTest ./tests/services-skhd.nix; diff --git a/tests/services-openssh.nix b/tests/services-openssh.nix new file mode 100644 index 0000000..5f61481 --- /dev/null +++ b/tests/services-openssh.nix @@ -0,0 +1,12 @@ +{ config, pkgs, ... }: + +{ + services.openssh.extraConfig = '' + StreamLocalBindUnlink yes + ''; + + test = '' + echo >&2 "checking for StreamLocalBindUnlink in /etc/ssh/ssh_known_hosts" + grep 'StreamLocalBindUnlink yes' ${config.out}/etc/ssh/sshd_config.d/100-nix-darwin.conf + ''; +}