081267dc43
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/tog-pegasus.git#6e556193473e062db027bdb29c0ffc2cbfb5e7c4
15 lines
687 B
Bash
Executable File
15 lines
687 B
Bash
Executable File
#!/bin/bash
|
|
cd /etc/Pegasus
|
|
|
|
if [ ! -e /etc/Pegasus/ssl-ca.cnf ] || [ ! -e /etc/Pegasus/ssl-service.cnf ] || [ ! -e /etc/pki/Pegasus/server.pem ] ||
|
|
[ ! -e /etc/pki/Pegasus/file.pem ] || [ ! -e /etc/pki/Pegasus/client.pem ]; then
|
|
if [ -x /usr/share/Pegasus/scripts/genOpenPegasusSSLCerts ]; then
|
|
# Create self-signed certificates for initial usage
|
|
/usr/share/Pegasus/scripts/genOpenPegasusSSLCerts
|
|
# Add the self-signed certificate to the local trust store
|
|
cp /etc/pki/Pegasus/ca.crt \
|
|
/etc/pki/ca-trust/source/anchors/localhost-pegasus.pem
|
|
/usr/bin/update-ca-trust extract
|
|
fi;
|
|
fi;
|