diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-04-17 16:38:17 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-04-17 16:38:17 -0500 |
commit | f3695de661f74e8a43829579683977c9ac0bc633 (patch) | |
tree | 9c431fdfa99589ad7b92512e3eb62421c911ef7b /scripts/ca-create.sh | |
parent | cd1ab0aaa0f2882fb67bd30e7955a77e5116ae2b (diff) | |
download | pki-dev-f3695de661f74e8a43829579683977c9ac0bc633.tar.gz pki-dev-f3695de661f74e8a43829579683977c9ac0bc633.tar.xz pki-dev-f3695de661f74e8a43829579683977c9ac0bc633.zip |
Added support for shared & separate ports.
Diffstat (limited to 'scripts/ca-create.sh')
-rwxr-xr-x | scripts/ca-create.sh | 39 |
1 files changed, 31 insertions, 8 deletions
diff --git a/scripts/ca-create.sh b/scripts/ca-create.sh index 0afe23f..caac7ca 100755 --- a/scripts/ca-create.sh +++ b/scripts/ca-create.sh @@ -2,11 +2,30 @@ . ./ca-include.sh -pkicreate -pki_instance_root=$INSTANCE_ROOT \ +if [ "$CA_SECURE_PORT" == "" ]; then + + pkicreate -pki_instance_root=$INSTANCE_ROOT \ + -pki_instance_name=$CA_INSTANCE_NAME \ + -subsystem_type=$CA_SUBSYSTEM_TYPE \ + -agent_secure_port=$CA_AGENT_SECURE_PORT \ + -ee_secure_port=$CA_EE_SECURE_PORT \ + -ee_secure_client_auth_port=$CA_EE_SECURE_CLIENT_AUTH_PORT \ + -admin_secure_port=$CA_ADMIN_SECURE_PORT \ + -unsecure_port=$CA_UNSECURE_PORT \ + -tomcat_server_port=$CA_TOMCAT_SERVER_PORT \ + -user=$INSTANCE_USER \ + -group=$INSTANCE_GROUP \ + -redirect conf=/etc/$CA_INSTANCE_NAME \ + -redirect logs=/var/log/$CA_INSTANCE_NAME \ + -verbose + +else + + pkicreate -pki_instance_root=$INSTANCE_ROOT \ -pki_instance_name=$CA_INSTANCE_NAME \ -subsystem_type=$CA_SUBSYSTEM_TYPE \ -secure_port=$CA_SECURE_PORT \ - -unsecure_port=$CA_UNSECURE_PORT \ + -unsecure_port=$CA_UNSECURE_PORT \ -tomcat_server_port=$CA_TOMCAT_SERVER_PORT \ -user=$INSTANCE_USER \ -group=$INSTANCE_GROUP \ @@ -14,12 +33,16 @@ pkicreate -pki_instance_root=$INSTANCE_ROOT \ -redirect logs=/var/log/$CA_INSTANCE_NAME \ -verbose -ln -s /usr/share/tomcat6/bin $INSTANCE_ROOT/$CA_INSTANCE_NAME/bin -ln -s /usr/share/tomcat6/lib $INSTANCE_ROOT/$CA_INSTANCE_NAME/lib -rm -f $INSTANCE_ROOT/$CA_INSTANCE_NAME/webapps/ca/WEB-INF/lib/pki-* +fi + +cd $INSTANCE_ROOT/$CA_INSTANCE_NAME + +ln -s /usr/share/tomcat6/bin bin +ln -s /usr/share/tomcat6/lib lib +rm -f webapps/ca/WEB-INF/lib/pki-* -rm -rf $INSTANCE_ROOT/$CA_INSTANCE_NAME/webapps/ca/WEB-INF/classes -cp -r $SRC_DIR/pki/build/classes $INSTANCE_ROOT/$CA_INSTANCE_NAME/webapps/ca/WEB-INF -chown -R $INSTANCE_USER.$INSTANCE_GROUP $INSTANCE_ROOT/$CA_INSTANCE_NAME/webapps/ca/WEB-INF/classes +rm -rf webapps/ca/WEB-INF/classes +cp -r $SRC_DIR/pki/build/classes webapps/ca/WEB-INF +chown -R $INSTANCE_USER.$INSTANCE_GROUP webapps/ca/WEB-INF/classes systemctl restart pki-cad@$CA_INSTANCE_NAME.service |