Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37533717
en ru br
ALT Linux repos
S:2.0-alt2
5.0: 1.34-alt1
4.1: 1.34-alt1
4.0: 1.33-alt0.1
3.0:
+backports:1.30-alt0.M30.0.1

Group :: File tools
RPM: csync2

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

#!/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

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin