summaryrefslogtreecommitdiffstats
path: root/dogtag-9/ca-create.sh
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-08-14 13:01:52 -0500
committerEndi Sukma Dewata <edewata@redhat.com>2012-08-14 13:01:52 -0500
commit974bef147801d25026bafd3ebaf44012d4867294 (patch)
treeb3a2c33c907dfb7b877fc26f8a452e11d587e39d /dogtag-9/ca-create.sh
parentd3740e5c85aa27bbdcb96ef58a5de20b87eb3709 (diff)
downloadpki-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-xdogtag-9/ca-create.sh47
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