fixes for zssh

This commit is contained in:
accel 2022-01-18 00:01:46 +03:00
parent 98a5dfd4f0
commit cac26f5d16

View File

@ -137,11 +137,11 @@ function zssh_mail_pubkey2()
{ {
[[ -n $zssh_host ]] || return 63 [[ -n $zssh_host ]] || return 63
ssh_node="$1" ssh_node="$1"
if ! [[ "$(zssh_node_info ${ssh_node} -k)" -ot "$(zssh_node_info ${ssh_node} -K)/$zssh_host.key.pub" ]] if ! [[ "$(zssh_node_info ${ssh_node} -k)" -ot "$(zssh_node_info ${ssh_node} -M ${zssh_host})" ]]
then then
zshlibs_ensure -d "$(zssh_node_info ${ssh_node} -K)" zshlibs_ensure -d "$(zssh_node_info ${ssh_node} -K)"
zshlibs_log zssh_client "sending '$(zssh_node_info ${ssh_node} -k) to '$(zssh_node_info ${ssh_node} -K ${zssh_host})'" zshlibs_log zssh_client "sending '$(zssh_node_info ${ssh_node} -k) to '$(zssh_node_info ${ssh_node} -M ${zssh_host})'"
cp "$(zssh_node_info ${ssh_node} -k)" "$(zssh_node_info ${ssh_node} -K ${zssh_host})" cp -T "$(zssh_node_info ${ssh_node} -k)" "$(zssh_node_info ${ssh_node} -M ${zssh_host})"
else else
zshlibs_log zssh_client "'$(zssh_node_info ${ssh_node} -K ${zssh_host})' already mailed" zshlibs_log zssh_client "'$(zssh_node_info ${ssh_node} -K ${zssh_host})' already mailed"
fi fi