summaryrefslogtreecommitdiff
path: root/cokiki.hs
diff options
context:
space:
mode:
authorjoe <joe@jerkface.net>2016-04-25 21:02:28 -0400
committerjoe <joe@jerkface.net>2016-04-25 21:02:28 -0400
commit334525e552b1da967c9f5b0576473c13bd2fd896 (patch)
treea1b4522259a69e52579957931f68c221f5ad3a02 /cokiki.hs
parent1bac5f8f59ee84cbd0ec674323236e1c22c1bbc0 (diff)
cokiki replace ssh-server key.
Diffstat (limited to 'cokiki.hs')
-rw-r--r--cokiki.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/cokiki.hs b/cokiki.hs
index 899608b..18fdd9f 100644
--- a/cokiki.hs
+++ b/cokiki.hs
@@ -78,9 +78,10 @@ sshClient uid root cmn = do
78 return $ Just (sshconfig ++ parseSshConfig stmt) 78 return $ Just (sshconfig ++ parseSshConfig stmt)
79 sshconfig' `deepseq` return () -- force lazy input 79 sshconfig' `deepseq` return () -- force lazy input
80 maybe (return ()) (myWriteFile (root "/etc/ssh/ssh_config") . unparseSshConfig) sshconfig' 80 maybe (return ()) (myWriteFile (root "/etc/ssh/ssh_config") . unparseSshConfig) sshconfig'
81
81 -- /root/.gnupg/... <-- contains known hosts from /etc/ssh/ssh_known_hosts 82 -- /root/.gnupg/... <-- contains known hosts from /etc/ssh/ssh_known_hosts
82 Kiki.refresh root cmn
83 -- /var/cache/kiki/ssh_known_hosts <-- contains known hosts from /root/.gnupg/... 83 -- /var/cache/kiki/ssh_known_hosts <-- contains known hosts from /root/.gnupg/...
84 Kiki.replaceSshServerKeys root cmn
84 85
85sshServer = do 86sshServer = do
86 -- /etc/ssh/sshd_config <-- 'HostKey /var/cache/kiki/ssh_host_ecdsa_key' etc. 87 -- /etc/ssh/sshd_config <-- 'HostKey /var/cache/kiki/ssh_host_ecdsa_key' etc.