summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/ca-create.sh3
-rwxr-xr-xscripts/certs-create.sh13
-rwxr-xr-xscripts/dev-init.sh58
-rwxr-xr-xscripts/drm-java-test.sh1
-rwxr-xr-xscripts/ds-status.sh3
-rwxr-xr-xscripts/f16-setup.sh16
-rwxr-xr-xscripts/f17-setup.sh39
-rwxr-xr-xscripts/kra-create.sh3
-rwxr-xr-xscripts/tet-init.sh5
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