From 0e3b855456ca38cc2c23cf24eade14b43b72032a Mon Sep 17 00:00:00 2001 From: squat Date: Fri, 23 May 2025 02:58:23 +0200 Subject: [PATCH] add test Signed-off-by: squat --- release.nix | 1 + tests/services-openssh.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 tests/services-openssh.nix 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 + ''; +}