#%% begin initialize 
if [ ! -f /etc/ssh/sshd_config ]; then
    cd /etc/ssh ; cp sshd_config.dist sshd_config
fi
if [ ! -f /etc/ssh/ssh_config ]; then
    cd /etc/ssh ; cp ssh_config.dist ssh_config
fi

if [ -x /usr/bin/ssh-keygen ] ; then
    if [ ! -f /etc/ssh/ssh_host_dsa_key ] ; then
       echo "/etc/ssh/ssh_host_dsa_key doesn't exist, generating..."
       ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N ""
    fi
    if [ ! -f /etc/ssh/ssh_host_rsa_key ] ; then
       echo "/etc/ssh/ssh_host_rsa doesn't exist, generating..."
       ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""
    fi
    if [ ! -f /etc/ssh/ssh_host_ecdsa_key ] ; then
       echo "/etc/ssh/ssh_host_ecdsa doesn't exist, generating..."
       ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ""
    fi
    if [ ! -f /etc/ssh/ssh_host_ed25519_key ] ; then
       echo "/etc/ssh/ssh_host_ed25519 doesn't exist, generating..."
       ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -N ""
    fi
fi

#%% end
