#!/bin/sh #This script generates SSL certificate for csync2. . cert-sh-functions CONFDIR=/etc/csync2 if ! ssl_check_key csync2 || ! ssl_check_cert csync2; then config="$(mktemp -t csync2_ssl.confXXXXXXXX)" echo "$DEFAULT_CERT" | sed -e "s/@HOSTNAME@/csync2/" -e "s/@PRODUCT@/csync2/" >"$config" ssl_generate csync2 "$config" /bin/rm "$config" fi [ -f "$SSL_KEYDIR/csync2.key" ] && ln -s "$SSL_KEYDIR/csync2.key" "$CONFDIR/csync2_ssl_key.pem" >/dev/null 2>&1 [ -f "$SSL_CERTDIR/csync2.cert" ] && ln -s "$SSL_CERTDIR/csync2.cert" "$CONFDIR/csync2_ssl_cert.pem" >/dev/null 2>&1