diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-08-14 13:01:52 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-08-14 13:01:52 -0500 |
commit | 974bef147801d25026bafd3ebaf44012d4867294 (patch) | |
tree | b3a2c33c907dfb7b877fc26f8a452e11d587e39d /dogtag-9/ca-create.sh | |
parent | d3740e5c85aa27bbdcb96ef58a5de20b87eb3709 (diff) | |
download | pki-dev-974bef147801d25026bafd3ebaf44012d4867294.tar.gz pki-dev-974bef147801d25026bafd3ebaf44012d4867294.tar.xz pki-dev-974bef147801d25026bafd3ebaf44012d4867294.zip |
Added other scripts for Dogtag 9.
Diffstat (limited to 'dogtag-9/ca-create.sh')
-rwxr-xr-x | dogtag-9/ca-create.sh | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/dogtag-9/ca-create.sh b/dogtag-9/ca-create.sh new file mode 100755 index 0000000..5b61bcc --- /dev/null +++ b/dogtag-9/ca-create.sh @@ -0,0 +1,47 @@ +#!/bin/sh -x + +. ./ca-include.sh + +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 \ + -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 + +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 webapps/ca/WEB-INF/classes +ln -s $SRC_DIR/pki/build/classes webapps/ca/WEB-INF + +systemctl restart pki-cad@$CA_INSTANCE_NAME.service |