summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--scripts/ca-master.cfg2
-rwxr-xr-xscripts/ca-test.sh9
-rwxr-xr-xscripts/cert-request-approve.sh2
-rwxr-xr-xscripts/cert-request-review.sh2
-rwxr-xr-xscripts/console-build.sh18
-rwxr-xr-xscripts/console-install.sh9
-rwxr-xr-xscripts/core-build.sh18
-rwxr-xr-xscripts/core-install.sh22
-rwxr-xr-xscripts/core-uninstall.sh2
-rwxr-xr-xscripts/firefox-certs-list.sh (renamed from scripts/firefox-certs.sh)0
-rw-r--r--scripts/kra-master.cfg2
-rwxr-xr-xscripts/theme-build.sh18
-rwxr-xr-xscripts/theme-install.sh16
14 files changed, 61 insertions, 60 deletions
diff --git a/.gitignore b/.gitignore
index a6e2df3..c2389fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
dogtag-9/build
+scripts/build
diff --git a/scripts/ca-master.cfg b/scripts/ca-master.cfg
index b634c1d..04cef32 100644
--- a/scripts/ca-master.cfg
+++ b/scripts/ca-master.cfg
@@ -45,7 +45,7 @@ pki_audit_signing_signing_algorithm=SHA256withRSA
pki_audit_signing_subject_dn=
pki_audit_signing_token=
pki_backup_keys=False
-pki_client_database_dir=../../certs/ca-master
+pki_client_database_dir=/var/lib/pki/ca-master/certs
pki_client_database_purge=False
pki_client_dir=
pki_ds_base_dn=dc=ca-master,dc=example,dc=com
diff --git a/scripts/ca-test.sh b/scripts/ca-test.sh
index 31fc717..3ce6da9 100755
--- a/scripts/ca-test.sh
+++ b/scripts/ca-test.sh
@@ -1,10 +1,9 @@
#!/bin/sh -x
SRC_DIR=`cd ../.. ; pwd`
-CERTS=$SRC_DIR/certs
INSTANCE_NAME=ca-master
-CLIENT_CERT_DIR=$CERTS/$INSTANCE_NAME
+CLIENT_CERT_DIR=/var/lib/pki/$INSTANCE_NAME/certs
SERVER_CERT_DIR=/var/lib/pki/$INSTANCE_NAME/alias
CERT_NAME="caSigningCert cert-${INSTANCE_NAME}"
@@ -12,11 +11,11 @@ CERT_NAME="caSigningCert cert-${INSTANCE_NAME}"
pki -u caadmin -w Secret123 group-add-member "Registration Manager Agents" caadmin
# export CA cert
-certutil -L -d $SERVER_CERT_DIR -n "$CERT_NAME" -a > $CERTS/ca.pem
-AtoB $CERTS/ca.pem $CERTS/ca.crt
+certutil -L -d $SERVER_CERT_DIR -n "$CERT_NAME" -a > $CLIENT_CERT_DIR/ca.pem
+AtoB $CLIENT_CERT_DIR/ca.pem $CLIENT_CERT_DIR/ca.crt
# import CA cert
-certutil -A -d $CLIENT_CERT_DIR -n "$CERT_NAME" -i $CERTS/ca.pem -t CT,c,c
+certutil -A -d $CLIENT_CERT_DIR -n "$CERT_NAME" -i $CLIENT_CERT_DIR/ca.pem -t CT,c,c
CLASSPATH=$SRC_DIR/pki/build/classes
CLASSPATH=$CLASSPATH:/usr/lib64/java/jss4.jar
diff --git a/scripts/cert-request-approve.sh b/scripts/cert-request-approve.sh
index 1b59fc3..3bee8f7 100755
--- a/scripts/cert-request-approve.sh
+++ b/scripts/cert-request-approve.sh
@@ -4,7 +4,7 @@ INPUT=$1
SRC_DIR=`cd ../.. ; pwd`
INSTANCE_NAME=ca-master
-CLIENT_CERT_DIR=$SRC_DIR/certs/$INSTANCE_NAME
+CLIENT_CERT_DIR=/var/lib/pki/$INSTANCE_NAME/certs
export NSPR_LOG_MODULES=all
export NSPR_LOG_FILE=nspr.log
diff --git a/scripts/cert-request-review.sh b/scripts/cert-request-review.sh
index cf7fcbe..759f2bd 100755
--- a/scripts/cert-request-review.sh
+++ b/scripts/cert-request-review.sh
@@ -4,7 +4,7 @@ REQUEST_ID=$1
SRC_DIR=`cd ../.. ; pwd`
INSTANCE_NAME=ca-master
-CLIENT_CERT_DIR=$SRC_DIR/certs/$INSTANCE_NAME
+CLIENT_CERT_DIR=/var/lib/pki/$INSTANCE_NAME/certs
export NSPR_LOG_MODULES=all
export NSPR_LOG_FILE=nspr.log
diff --git a/scripts/console-build.sh b/scripts/console-build.sh
index a57b0c1..28d036f 100755
--- a/scripts/console-build.sh
+++ b/scripts/console-build.sh
@@ -1,17 +1,21 @@
#!/bin/sh -x
-SRC_DIR=`cd ../.. ; pwd`
+WORK_DIR=`pwd`
+PROJECT_DIR=`cd ../.. ; pwd`
+COMPONENT=console
-cd $SRC_DIR
+mkdir -p $WORK_DIR/build
+rm -rf $WORK_DIR/build/$COMPONENT
+cd $PROJECT_DIR
rm -rf packages
mkdir -p packages
-pki/scripts/compose_pki_console_packages rpms | tee packages/build.log
+pki/scripts/compose_pki_${COMPONENT}_packages rpms | tee packages/build.log
+
+mv packages $WORK_DIR/build/$COMPONENT
+cd $WORK_DIR/build/$COMPONENT
mkdir -p repo
-mv `find packages/RPMS -name *.rpm` repo
+mv `find RPMS -name *.rpm` repo
createrepo repo
-
-rm -rf packages.console
-mv packages packages.console
diff --git a/scripts/console-install.sh b/scripts/console-install.sh
index 003d097..40b768d 100755
--- a/scripts/console-install.sh
+++ b/scripts/console-install.sh
@@ -1,6 +1,9 @@
#!/bin/sh -x
-SRC_DIR=`cd ../.. ; pwd`
+WORK_DIR=`pwd`
+PROJECT_DIR=`cd ../.. ; pwd`
+COMPONENT=console
-cd $SRC_DIR/repo
-rpm -ivh pki-console-*.rpm
+cd $WORK_DIR/build/$COMPONENT/repo
+
+yum install -y *.rpm
diff --git a/scripts/core-build.sh b/scripts/core-build.sh
index f67dc51..836e93e 100755
--- a/scripts/core-build.sh
+++ b/scripts/core-build.sh
@@ -1,17 +1,21 @@
#!/bin/sh -x
-SRC_DIR=`cd ../.. ; pwd`
+WORK_DIR=`pwd`
+PROJECT_DIR=`cd ../.. ; pwd`
+COMPONENT=core
-cd $SRC_DIR
+mkdir -p $WORK_DIR/build
+rm -rf $WORK_DIR/build/$COMPONENT
+cd $PROJECT_DIR
rm -rf packages
mkdir -p packages
-pki/scripts/compose_pki_core_packages --without-javadoc hybrid_rpms 2>&1 | tee packages/build.log
+pki/scripts/compose_pki_${COMPONENT}_packages --without-javadoc hybrid_rpms 2>&1 | tee packages/build.log
+
+mv packages $WORK_DIR/build/$COMPONENT
+cd $WORK_DIR/build/$COMPONENT
mkdir -p repo
-mv `find packages/RPMS -name *.rpm` repo
+mv `find RPMS -name *.rpm` repo
createrepo repo
-
-rm -rf packages.core
-mv packages packages.core
diff --git a/scripts/core-install.sh b/scripts/core-install.sh
index 3c7b265..f12fea2 100755
--- a/scripts/core-install.sh
+++ b/scripts/core-install.sh
@@ -1,19 +1,9 @@
#!/bin/sh -x
-SRC_DIR=`cd ../.. ; pwd`
+WORK_DIR=`pwd`
+PROJECT_DIR=`cd ../.. ; pwd`
+COMPONENT=core
-cd $SRC_DIR/repo
-yum install -y\
- pki-deploy-*.rpm\
- pki-selinux-*.rpm\
- pki-tks-*.rpm\
- pki-kra-*.rpm\
- pki-common-*.rpm\
- pki-native-tools-*.rpm\
- pki-silent-*.rpm\
- pki-util-*.rpm\
- pki-setup-*.rpm\
- pki-ocsp-*.rpm\
- pki-ca-*.rpm\
- pki-java-tools-*.rpm\
- pki-symkey-*.rpm
+cd $WORK_DIR/build/$COMPONENT/repo
+
+yum install -y *.rpm
diff --git a/scripts/core-uninstall.sh b/scripts/core-uninstall.sh
index 91296c2..f38c520 100755
--- a/scripts/core-uninstall.sh
+++ b/scripts/core-uninstall.sh
@@ -17,4 +17,4 @@ yum erase -y\
pki-ca\
pki-java-tools\
pki-symkey\
- pki-deploy\
+ pki-deploy
diff --git a/scripts/firefox-certs.sh b/scripts/firefox-certs-list.sh
index 4691a0c..4691a0c 100755
--- a/scripts/firefox-certs.sh
+++ b/scripts/firefox-certs-list.sh
diff --git a/scripts/kra-master.cfg b/scripts/kra-master.cfg
index 8fcfb38..1500354 100644
--- a/scripts/kra-master.cfg
+++ b/scripts/kra-master.cfg
@@ -45,7 +45,7 @@ pki_audit_signing_signing_algorithm=SHA256withRSA
pki_audit_signing_subject_dn=
pki_audit_signing_token=
pki_backup_keys=False
-pki_client_database_dir=../../certs/kra-master
+pki_client_database_dir=/var/lib/pki/kra-master/certs
pki_client_database_purge=False
pki_client_dir=
pki_ds_base_dn=dc=kra-master,dc=example,dc=com
diff --git a/scripts/theme-build.sh b/scripts/theme-build.sh
index f48a431..71c4110 100755
--- a/scripts/theme-build.sh
+++ b/scripts/theme-build.sh
@@ -1,17 +1,21 @@
#!/bin/sh -x
-SRC_DIR=`cd ../.. ; pwd`
+WORK_DIR=`pwd`
+PROJECT_DIR=`cd ../.. ; pwd`
+COMPONENT=theme
-cd $SRC_DIR
+mkdir -p $WORK_DIR/build
+rm -rf $WORK_DIR/build/$COMPONENT
+cd $PROJECT_DIR
rm -rf packages
mkdir -p packages
-pki/scripts/compose_dogtag_pki_theme_packages rpms | tee packages/build.log
+pki/scripts/compose_dogtag_pki_${COMPONENT}_packages rpms | tee packages/build.log
+
+mv packages $WORK_DIR/build/$COMPONENT
+cd $WORK_DIR/build/$COMPONENT
mkdir -p repo
-mv `find packages/RPMS -name *.rpm` repo
+mv `find RPMS -name *.rpm` repo
createrepo repo
-
-rm -rf packages.theme
-mv packages packages.theme
diff --git a/scripts/theme-install.sh b/scripts/theme-install.sh
index 8956b0f..b353fbe 100755
--- a/scripts/theme-install.sh
+++ b/scripts/theme-install.sh
@@ -1,13 +1,9 @@
#!/bin/sh -x
-SRC_DIR=`cd ../.. ; pwd`
+WORK_DIR=`pwd`
+PROJECT_DIR=`cd ../.. ; pwd`
+COMPONENT=theme
-cd $SRC_DIR/repo
-rpm -ivh dogtag-pki-ca-theme-*.rpm\
- dogtag-pki-kra-theme-*.rpm\
- dogtag-pki-tps-theme-*.rpm\
- dogtag-pki-tks-theme-*.rpm\
- dogtag-pki-console-theme-*.rpm\
- dogtag-pki-ra-theme-*.rpm\
- dogtag-pki-common-theme-*.rpm\
- dogtag-pki-ocsp-theme-*.rpm
+cd $WORK_DIR/build/$COMPONENT/repo
+
+yum install -y *.rpm