diff options
-rwxr-xr-x | scripts/ca-create.sh | 3 | ||||
-rwxr-xr-x | scripts/certs-create.sh | 13 | ||||
-rwxr-xr-x | scripts/dev-init.sh | 58 | ||||
-rwxr-xr-x | scripts/drm-java-test.sh | 1 | ||||
-rwxr-xr-x | scripts/ds-status.sh | 3 | ||||
-rwxr-xr-x | scripts/f16-setup.sh | 16 | ||||
-rwxr-xr-x | scripts/f17-setup.sh | 39 | ||||
-rwxr-xr-x | scripts/kra-create.sh | 3 | ||||
-rwxr-xr-x | scripts/tet-init.sh | 5 |
9 files changed, 83 insertions, 58 deletions
diff --git a/scripts/ca-create.sh b/scripts/ca-create.sh index caac7ca..5b61bcc 100755 --- a/scripts/ca-create.sh +++ b/scripts/ca-create.sh @@ -42,7 +42,6 @@ ln -s /usr/share/tomcat6/lib lib rm -f webapps/ca/WEB-INF/lib/pki-* 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 +ln -s $SRC_DIR/pki/build/classes webapps/ca/WEB-INF systemctl restart pki-cad@$CA_INSTANCE_NAME.service diff --git a/scripts/certs-create.sh b/scripts/certs-create.sh new file mode 100755 index 0000000..790acaf --- /dev/null +++ b/scripts/certs-create.sh @@ -0,0 +1,13 @@ +#!/bin/sh -x + +. ./ca-include.sh + +cd ../certs + +openssl genrsa -out private.key 1024 + +openssl req -new -key private.key -out server.csr -subj "/O=$REALM/CN=$HOSTNAME" +openssl req -new -key private.key -out testuser.csr -subj "/O=EXAMPLE-COM/UID=testuser/CN=Test User" + +openssl x509 -req -days 365 -in server.csr -signkey private.key -out server.crt +openssl x509 -req -days 365 -in testuser.csr -signkey private.key -out testuser.crt diff --git a/scripts/dev-init.sh b/scripts/dev-init.sh index f5f84e4..ff69c07 100755 --- a/scripts/dev-init.sh +++ b/scripts/dev-init.sh @@ -1,70 +1,40 @@ #!/bin/sh -x -yum install -y rpm-build\ +yum install -y\ + git\ + rpm-build\ cmake\ gcc\ gcc-c++\ - selinux-policy-doc\ java-devel\ ldapjdk\ + idm-console-framework\ + apache-commons-cli\ apache-commons-codec\ + httpcomponents-client\ + httpcomponents-core\ nspr-devel\ nss-devel\ + openldap-clients\ openldap-devel\ + openssl-devel\ velocity\ xalan-j2\ xerces-j2\ candlepin-deps\ + selinux-policy-devel\ 389-ds\ java-1.7.0-openjdk\ junit\ + jss\ javassist\ jettison\ tomcatjss\ perl-File-Slurp\ perl-XML-LibXML\ perl-Crypt-SSLeay\ + python-lxml\ eclipse\ - @development-tools\ - fedora-packager - -# resteasy -yum install -y\ - apache-commons-cli\ - apache-mime4j\ - bea-stax\ - bouncycastle\ - bouncycastle-mail\ - cglib\ - codehaus-parent\ - dnsjava\ - glassfish-jaxb\ - glassfish-jaxb-api\ - google-guice\ - httpcomponents-client\ - httpcomponents-core\ - httpunit\ - jackson\ - jboss-web\ - jcip-annotations\ - istack-commons\ - scannotation\ - snakeyaml\ - glassfish-fi\ - txw2\ - jetty-version-maven-plugin\ - maven\ - maven-checkstyle-plugin\ - maven-compiler-plugin\ - maven-deploy-plugin\ - maven-install-plugin\ - maven-javadoc-plugin\ - maven-jaxb2-plugin\ - maven-plugin-cobertura\ - maven-pmd-plugin\ - maven-resources-plugin\ - maven-site-plugin\ - maven-source-plugin\ - maven-surefire-plugin\ - maven-surefire-report-plugin + fedora-packager\ + @development-tools diff --git a/scripts/drm-java-test.sh b/scripts/drm-java-test.sh index 5782084..df15d4b 100755 --- a/scripts/drm-java-test.sh +++ b/scripts/drm-java-test.sh @@ -9,6 +9,7 @@ CLASSPATH=$CLASSPATH:/usr/share/java/commons-codec.jar CLASSPATH=$CLASSPATH:/usr/share/java/jakarta-commons-httpclient.jar CLASSPATH=$CLASSPATH:/usr/lib64/java/jss4.jar CLASSPATH=$CLASSPATH:/usr/share/java/httpcomponents/httpclient.jar +CLASSPATH=$CLASSPATH:/usr/share/java/httpcomponents/httpcore.jar CLASSPATH=$CLASSPATH:/usr/share/java/resteasy/jaxrs-api.jar CLASSPATH=$CLASSPATH:/usr/share/java/resteasy/resteasy-jaxrs.jar CLASSPATH=$CLASSPATH:/usr/share/java/resteasy/resteasy-jaxb-provider.jar diff --git a/scripts/ds-status.sh b/scripts/ds-status.sh new file mode 100755 index 0000000..1e1715f --- /dev/null +++ b/scripts/ds-status.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +systemctl status dirsrv@pki-master.service diff --git a/scripts/f16-setup.sh b/scripts/f16-setup.sh index 5653ae5..ebcb651 100755 --- a/scripts/f16-setup.sh +++ b/scripts/f16-setup.sh @@ -1,11 +1,7 @@ #!/bin/sh -x -RESTEASY_DIR=/usr/share/resteasy-jaxrs-2.3.2.Final - -yum install -y\ - apache-commons-cli\ - httpcomponents-client\ - httpcomponents-core +RESTEASY_VERSION=2.3.2.Final +RESTEASY_DIR=/usr/share/resteasy-jaxrs-$RESTEASY_VERSION mkdir -p /usr/share/java/glassfish-jaxb cd /usr/share/java/glassfish-jaxb @@ -13,10 +9,10 @@ ln -sf $RESTEASY_DIR/lib/jaxb-impl-2.2.4.jar jaxb-impl.jar mkdir -p /usr/share/java/resteasy cd /usr/share/java/resteasy -ln -sf $RESTEASY_DIR/lib/jaxrs-api-2.3.2.Final.jar jaxrs-api.jar -ln -sf $RESTEASY_DIR/lib/resteasy-jaxb-provider-2.3.2.Final.jar resteasy-jaxb-provider.jar -ln -sf $RESTEASY_DIR/lib/resteasy-jaxrs-2.3.2.Final.jar resteasy-jaxrs.jar -ln -sf $RESTEASY_DIR/lib/resteasy-jettison-provider-2.3.2.Final.jar resteasy-jettison-provider.jar +ln -sf $RESTEASY_DIR/lib/jaxrs-api-$RESTEASY_VERSION.jar jaxrs-api.jar +ln -sf $RESTEASY_DIR/lib/resteasy-jaxb-provider-$RESTEASY_VERSION.jar resteasy-jaxb-provider.jar +ln -sf $RESTEASY_DIR/lib/resteasy-jaxrs-$RESTEASY_VERSION.jar resteasy-jaxrs.jar +ln -sf $RESTEASY_DIR/lib/resteasy-jettison-provider-$RESTEASY_VERSION.jar resteasy-jettison-provider.jar cd /usr/share/java ln -sf $RESTEASY_DIR/lib/scannotation-1.0.3.jar scannotation.jar diff --git a/scripts/f17-setup.sh b/scripts/f17-setup.sh new file mode 100755 index 0000000..7a669cc --- /dev/null +++ b/scripts/f17-setup.sh @@ -0,0 +1,39 @@ +#!/bin/sh -x + +# resteasy +yum install -y\ + apache-mime4j\ + bea-stax\ + bouncycastle\ + bouncycastle-mail\ + cglib\ + codehaus-parent\ + dnsjava\ + glassfish-jaxb\ + glassfish-jaxb-api\ + google-guice\ + httpunit\ + jackson\ + jboss-web\ + jcip-annotations\ + istack-commons\ + scannotation\ + snakeyaml\ + glassfish-fi\ + txw2\ + jetty-version-maven-plugin\ + maven\ + maven-checkstyle-plugin\ + maven-compiler-plugin\ + maven-deploy-plugin\ + maven-install-plugin\ + maven-javadoc-plugin\ + maven-jaxb2-plugin\ + maven-plugin-cobertura\ + maven-pmd-plugin\ + maven-resources-plugin\ + maven-site-plugin\ + maven-source-plugin\ + maven-surefire-plugin\ + maven-surefire-report-plugin + diff --git a/scripts/kra-create.sh b/scripts/kra-create.sh index 3789c11..77a4d86 100755 --- a/scripts/kra-create.sh +++ b/scripts/kra-create.sh @@ -24,7 +24,6 @@ ln -s /usr/share/tomcat6/lib lib rm -f webapps/kra/WEB-INF/lib/pki-* rm -rf webapps/kra/WEB-INF/classes -cp -r $SRC_DIR/pki/build/classes webapps/kra/WEB-INF -chown -R pkiuser.pkiuser webapps/kra/WEB-INF/classes +ln -s $SRC_DIR/pki/build/classes webapps/kra/WEB-INF systemctl restart pki-krad@$INSTANCE_NAME.service diff --git a/scripts/tet-init.sh b/scripts/tet-init.sh new file mode 100755 index 0000000..775902c --- /dev/null +++ b/scripts/tet-init.sh @@ -0,0 +1,5 @@ +#!/bin/sh -x + +yum install -y\ + subversion\ + glibc.i686 |