Return to tog-pegasus-genSSLCerts.spec CVS log | Up to [Pegasus] / pegasus / rpm / tog-specfiles |
File: [Pegasus] / pegasus / rpm / tog-specfiles / tog-pegasus-genSSLCerts.spec
(download)
Revision: 1.6, Wed Dec 17 01:14:51 2008 UTC (15 years, 6 months ago) by denise.eckstein Branch: MAIN CVS Tags: preBug9676, postBug9676, TASK_PEP317_1JUNE_2013, TASK-TASK_PEP362_RestfulService_branch-root, TASK-TASK_PEP362_RestfulService_branch-merged_out_from_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_to_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_from_branch, TASK-TASK_PEP362_RestfulService_branch-branch, TASK-PEP362_RestfulService-root, TASK-PEP362_RestfulService-merged_out_to_branch, TASK-PEP362_RestfulService-merged_out_from_trunk, TASK-PEP362_RestfulService-merged_in_to_trunk, TASK-PEP362_RestfulService-merged_in_from_branch, TASK-PEP362_RestfulService-branch, TASK-PEP348_SCMO-root, TASK-PEP348_SCMO-merged_out_to_branch, TASK-PEP348_SCMO-merged_out_from_trunk, TASK-PEP348_SCMO-merged_in_to_trunk, TASK-PEP348_SCMO-merged_in_from_branch, TASK-PEP348_SCMO-branch, TASK-PEP317_pullop-root, TASK-PEP317_pullop-merged_out_to_branch, TASK-PEP317_pullop-merged_out_from_trunk, TASK-PEP317_pullop-merged_in_to_trunk, TASK-PEP317_pullop-merged_in_from_branch, TASK-PEP317_pullop-branch, RELEASE_2_9_2-RC2, RELEASE_2_9_2-RC1, RELEASE_2_9_2, RELEASE_2_9_1-RC1, RELEASE_2_9_1, RELEASE_2_9_0-RC1, RELEASE_2_9_0, RELEASE_2_9-root, RELEASE_2_9-branch, RELEASE_2_13_0-RC2, RELEASE_2_13_0-RC1, RELEASE_2_13_0-FC, RELEASE_2_13_0, RELEASE_2_13-root, RELEASE_2_13-branch, RELEASE_2_12_1-RC1, RELEASE_2_12_1, RELEASE_2_12_0-RC1, RELEASE_2_12_0-FC, RELEASE_2_12_0, RELEASE_2_12-root, RELEASE_2_12-branch, RELEASE_2_11_2-RC1, RELEASE_2_11_2, RELEASE_2_11_1-RC1, RELEASE_2_11_1, RELEASE_2_11_0-RC1, RELEASE_2_11_0-FC, RELEASE_2_11_0, RELEASE_2_11-root, RELEASE_2_11-branch, RELEASE_2_10_1-RC1, RELEASE_2_10_1, RELEASE_2_10_0-RC2, RELEASE_2_10_0-RC1, RELEASE_2_10_0, RELEASE_2_10-root, RELEASE_2_10-branch, PREAUG25UPDATE, POSTAUG25UPDATE, HPUX_TEST, CIMRS_WORK_20130824, BeforeUpdateToHeadOct82011 Changes since 1.5: +0 -28 lines BUG#: 8265 TITLE: License text should not be added to tog-pegasus-genSSLCerts.spec DESCRIPTION: Remove license from rpm/tog-specfiles/tog-pegasus-genSSLCerts.spec and src/SDK/samples/mak/config.mak. |
# # Set up OpenSSL certificates for the tog-pegasus cimserver # # Creates a default ssl.cnf file. # Generates a self-signed certificate for use by the cimserver. # cnfChanged=0; if [ ! -e $PEGASUS_CONFIG_DIR/ssl.cnf ]; then mkdir -p ${PEGASUS_INSTALL_LOG%/*} mkdir -p $PEGASUS_CONFIG_DIR echo "[ req ]" > $PEGASUS_CONFIG_DIR/ssl.cnf echo "distinguished_name = req_distinguished_name" >> \ $PEGASUS_CONFIG_DIR/ssl.cnf echo "prompt = no" >> $PEGASUS_CONFIG_DIR/ssl.cnf echo "[ req_distinguished_name ]" >> $PEGASUS_CONFIG_DIR/ssl.cnf echo "C = UK" >> $PEGASUS_CONFIG_DIR/ssl.cnf echo "ST = Berkshire" >> $PEGASUS_CONFIG_DIR/ssl.cnf echo "L = Reading" >> $PEGASUS_CONFIG_DIR/ssl.cnf echo "O = The Open Group" >> \ $PEGASUS_CONFIG_DIR/ssl.cnf echo "OU = The OpenPegasus Project" >> \ $PEGASUS_CONFIG_DIR/ssl.cnf DN=`hostname`; if [ -z "$DN" ] || [ "$DN" = "(none)" ]; then DN='localhost.localdomain'; fi; FQDN=`{ host -W1 $DN 2>/dev/null || echo "$DN has address "; } |\ grep 'has address' | head -1 | sed 's/\ .*$//'`; if [ -z "$FQDN" ] ; then FQDN="$DN"; fi; # cannot use 'hostname --fqdn' because this can hang indefinitely echo "CN = $FQDN" >> $PEGASUS_CONFIG_DIR/ssl.cnf chmod 400 $PEGASUS_CONFIG_DIR/ssl.cnf chown root $PEGASUS_CONFIG_DIR/ssl.cnf chgrp root $PEGASUS_CONFIG_DIR/ssl.cnf cnfChanged=1; fi if [ $cnfChanged -eq 1 ] || \ [ ! -e $PEGASUS_PEM_DIR/$PEGASUS_SSL_CERT_FILE ] || \ [ ! -e $PEGASUS_PEM_DIR/$PEGASUS_SSL_KEY_FILE ]; then /usr/bin/openssl req -x509 -days 3650 -newkey rsa:2048 \ -nodes -config $PEGASUS_CONFIG_DIR/ssl.cnf \ -keyout $PEGASUS_PEM_DIR/key.pem \ -out $PEGASUS_PEM_DIR/cert.pem 2>>$PEGASUS_INSTALL_LOG chmod 700 $PEGASUS_PEM_DIR/*.pem cp -fp $PEGASUS_PEM_DIR/cert.pem \ $PEGASUS_PEM_DIR/$PEGASUS_SSL_CERT_FILE cp -fp $PEGASUS_PEM_DIR/key.pem \ $PEGASUS_PEM_DIR/$PEGASUS_SSL_KEY_FILE chmod 400 $PEGASUS_PEM_DIR/$PEGASUS_SSL_KEY_FILE chmod 444 $PEGASUS_PEM_DIR/$PEGASUS_SSL_CERT_FILE rm -f $PEGASUS_PEM_DIR/key.pem $PEGASUS_PEM_DIR/cert.pem fi; if [ ! -e $PEGASUS_PEM_DIR/$PEGASUS_SSL_TRUSTSTORE ]; then cp -fp $PEGASUS_PEM_DIR/$PEGASUS_SSL_CERT_FILE \ $PEGASUS_PEM_DIR/$PEGASUS_SSL_TRUSTSTORE chmod 444 $PEGASUS_PEM_DIR/$PEGASUS_SSL_TRUSTSTORE; fi;
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |