function zssh_publish_configs() { [[ "${#zssh_host_config_accesses}" -gt 0 ]] || return 62 zshlibs_log zssh_server "generating access configs for parties …" for sshmatch in ${(k)zssh_host_config_accesses} do config_filename="$(zssh_host_info -E ${sshmatch})" config_filename=${config_filename//:/_} zshlibs_log zssh_server "generating our server access config '${config_filename}'" zssh_generate_hostaccessconfig $sshmatch > "${config_filename}" done zshlibs_log zssh_server "updating mtime for $(zssh_host_info -C)" touch "$(zssh_host_info -C)" zshlibs_log zssh_server "done generating access configs for parties" }