Merge pull request #275633 from chreekat/b/sshd-config-check
sshd: Use top-level ports in config check when needed
This commit is contained in:
commit
cfd8c0ddd8
|
@ -674,7 +674,11 @@ in
|
|||
(lport: "sshd -G -T -C lport=${toString lport} -f ${sshconf} > /dev/null")
|
||||
cfg.ports}
|
||||
${concatMapStringsSep "\n"
|
||||
(la: "sshd -G -T -C ${escapeShellArg "laddr=${la.addr},lport=${toString la.port}"} -f ${sshconf} > /dev/null")
|
||||
(la:
|
||||
concatMapStringsSep "\n"
|
||||
(port: "sshd -G -T -C ${escapeShellArg "laddr=${la.addr},lport=${toString port}"} -f ${sshconf} > /dev/null")
|
||||
(if la.port != null then [ la.port ] else cfg.ports)
|
||||
)
|
||||
cfg.listenAddresses}
|
||||
touch $out
|
||||
'')
|
||||
|
|
Loading…
Reference in New Issue
Block a user