From be2b41df4a70643a4b84af67d445e37a075f0065 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Fri, 21 Jul 2017 18:23:47 +0200 Subject: Added Dogtag 10.0 scripts. --- dogtag-10.0/ca-create.sh | 4 ++++ dogtag-10.0/ca-internal-create.sh | 3 +++ dogtag-10.0/ca-internal-remove.sh | 6 ++++++ dogtag-10.0/ca-master-create.sh | 3 +++ dogtag-10.0/ca-master-remove.sh | 6 ++++++ dogtag-10.0/console-download.sh | 12 ++++++++++++ dogtag-10.0/core-build.sh | 22 ++++++++++++++++++++++ dogtag-10.0/core-download.sh | 22 ++++++++++++++++++++++ dogtag-10.0/core-install.sh | 9 +++++++++ dogtag-10.0/core-reinstall.sh | 4 ++++ dogtag-10.0/core-uninstall.sh | 17 +++++++++++++++++ dogtag-10.0/ds-create.sh | 11 +++++++++++ dogtag-10.0/ds-remove.sh | 3 +++ dogtag-10.0/kra-create.sh | 3 +++ dogtag-10.0/ocsp-create.sh | 3 +++ dogtag-10.0/theme-download.sh | 13 +++++++++++++ dogtag-10.0/tks-create.sh | 3 +++ 17 files changed, 144 insertions(+) create mode 100755 dogtag-10.0/ca-create.sh create mode 100755 dogtag-10.0/ca-internal-create.sh create mode 100755 dogtag-10.0/ca-internal-remove.sh create mode 100755 dogtag-10.0/ca-master-create.sh create mode 100755 dogtag-10.0/ca-master-remove.sh create mode 100755 dogtag-10.0/console-download.sh create mode 100755 dogtag-10.0/core-build.sh create mode 100755 dogtag-10.0/core-download.sh create mode 100755 dogtag-10.0/core-install.sh create mode 100755 dogtag-10.0/core-reinstall.sh create mode 100755 dogtag-10.0/core-uninstall.sh create mode 100755 dogtag-10.0/ds-create.sh create mode 100755 dogtag-10.0/ds-remove.sh create mode 100755 dogtag-10.0/kra-create.sh create mode 100755 dogtag-10.0/ocsp-create.sh create mode 100755 dogtag-10.0/theme-download.sh create mode 100755 dogtag-10.0/tks-create.sh diff --git a/dogtag-10.0/ca-create.sh b/dogtag-10.0/ca-create.sh new file mode 100755 index 0000000..42b4105 --- /dev/null +++ b/dogtag-10.0/ca-create.sh @@ -0,0 +1,4 @@ +#!/bin/sh -x + +mkdir -p build +pkispawn -v -f ca.cfg -s CA 2>&1 | tee build/ca-create.log diff --git a/dogtag-10.0/ca-internal-create.sh b/dogtag-10.0/ca-internal-create.sh new file mode 100755 index 0000000..28ba87e --- /dev/null +++ b/dogtag-10.0/ca-internal-create.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +pkispawn -v -f ca-internal.cfg -s CA 2>&1 | tee build/ca-internal-create.log diff --git a/dogtag-10.0/ca-internal-remove.sh b/dogtag-10.0/ca-internal-remove.sh new file mode 100755 index 0000000..c792bf5 --- /dev/null +++ b/dogtag-10.0/ca-internal-remove.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +SRC_DIR=`cd ../.. ; pwd` +INSTANCE_NAME=ca-internal + +pkidestroy -v -s CA -i $INSTANCE_NAME diff --git a/dogtag-10.0/ca-master-create.sh b/dogtag-10.0/ca-master-create.sh new file mode 100755 index 0000000..0b53fb5 --- /dev/null +++ b/dogtag-10.0/ca-master-create.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +pkispawn -v -f ca-master.cfg -s CA 2>&1 | tee build/ca-master-create.log diff --git a/dogtag-10.0/ca-master-remove.sh b/dogtag-10.0/ca-master-remove.sh new file mode 100755 index 0000000..438f8dd --- /dev/null +++ b/dogtag-10.0/ca-master-remove.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +SRC_DIR=`cd ../.. ; pwd` +INSTANCE_NAME=ca-master + +pkidestroy -v -s CA -i $INSTANCE_NAME diff --git a/dogtag-10.0/console-download.sh b/dogtag-10.0/console-download.sh new file mode 100755 index 0000000..d304bfa --- /dev/null +++ b/dogtag-10.0/console-download.sh @@ -0,0 +1,12 @@ +#!/bin/sh -x + +mkdir -p ~/Downloads +cd ~/Downloads + +BASE_URL=http://kojipkgs.fedoraproject.org/packages +PACKAGE=pki-console +VERSION=10.0.7 +RELEASE=1 +OS=fc19 + +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-console-$VERSION-$RELEASE.$OS.noarch.rpm diff --git a/dogtag-10.0/core-build.sh b/dogtag-10.0/core-build.sh new file mode 100755 index 0000000..a1dfa46 --- /dev/null +++ b/dogtag-10.0/core-build.sh @@ -0,0 +1,22 @@ +#!/bin/sh -x + +WORK_DIR=`pwd` +PROJECT_DIR=`cd ../.. ; pwd` +COMPONENT=core + +mkdir -p $WORK_DIR/build +rm -rf $WORK_DIR/build/$COMPONENT + +cd $PROJECT_DIR +rm -rf packages +mkdir -p packages + +pki/scripts/compose_pki_${COMPONENT}_packages --without-javadoc hybrid_rpms 2>&1 | tee packages/build.log +#pki/scripts/compose_pki_${COMPONENT}_packages hybrid_rpms 2>&1 | tee packages/build.log + +mv packages $WORK_DIR/build/$COMPONENT +cd $WORK_DIR/build/$COMPONENT + +mkdir -p repo +mv `find RPMS -name *.rpm` repo +createrepo repo diff --git a/dogtag-10.0/core-download.sh b/dogtag-10.0/core-download.sh new file mode 100755 index 0000000..6d2bb39 --- /dev/null +++ b/dogtag-10.0/core-download.sh @@ -0,0 +1,22 @@ +#!/bin/sh -x + +mkdir -p ~/Downloads +cd ~/Downloads + +BASE_URL=http://kojipkgs.fedoraproject.org/packages +PACKAGE=pki-core +VERSION=10.0.7 +RELEASE=1 +OS=fc19 + +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-base-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-ca-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-javadoc-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-kra-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-ocsp-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-server-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-tks-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/pki-tps-tomcat-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/x86_64/pki-symkey-$VERSION-$RELEASE.$OS.x86_64.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/x86_64/pki-tools-$VERSION-$RELEASE.$OS.x86_64.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/x86_64/pki-core-debuginfo-$VERSION-$RELEASE.$OS.x86_64.rpm diff --git a/dogtag-10.0/core-install.sh b/dogtag-10.0/core-install.sh new file mode 100755 index 0000000..86fc7cb --- /dev/null +++ b/dogtag-10.0/core-install.sh @@ -0,0 +1,9 @@ +#!/bin/sh -x + +WORK_DIR=`pwd` +PROJECT_DIR=`cd ../.. ; pwd` +COMPONENT=core + +cd $WORK_DIR/build/$COMPONENT/repo + +yum localinstall -y *.rpm diff --git a/dogtag-10.0/core-reinstall.sh b/dogtag-10.0/core-reinstall.sh new file mode 100755 index 0000000..1f13497 --- /dev/null +++ b/dogtag-10.0/core-reinstall.sh @@ -0,0 +1,4 @@ +#!/bin/sh -x + +./core-uninstall.sh +./core-install.sh diff --git a/dogtag-10.0/core-uninstall.sh b/dogtag-10.0/core-uninstall.sh new file mode 100755 index 0000000..48ff2ad --- /dev/null +++ b/dogtag-10.0/core-uninstall.sh @@ -0,0 +1,17 @@ +#!/bin/sh -x + +yum erase -y\ + pki-symkey\ + pki-base\ + pki-tools\ + pki-util\ + pki-silent\ + pki-selinux\ + pki-server\ + pki-ca\ + pki-kra\ + pki-ocsp\ + pki-tks\ + pki-tps\ + pki-javadoc\ + pki-core-debuginfo diff --git a/dogtag-10.0/ds-create.sh b/dogtag-10.0/ds-create.sh new file mode 100755 index 0000000..759160b --- /dev/null +++ b/dogtag-10.0/ds-create.sh @@ -0,0 +1,11 @@ +#!/bin/sh -x + +setup-ds.pl --silent --\ + General.FullMachineName=$HOSTNAME\ + General.SuiteSpotUserID=nobody\ + General.SuiteSpotGroup=nobody\ + slapd.ServerPort=389\ + slapd.ServerIdentifier=pki-tomcat\ + slapd.Suffix=dc=example,dc=com\ + slapd.RootDN="cn=Directory Manager"\ + slapd.RootDNPwd=Secret123 diff --git a/dogtag-10.0/ds-remove.sh b/dogtag-10.0/ds-remove.sh new file mode 100755 index 0000000..980a354 --- /dev/null +++ b/dogtag-10.0/ds-remove.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +remove-ds.pl -f -i slapd-pki-tomcat diff --git a/dogtag-10.0/kra-create.sh b/dogtag-10.0/kra-create.sh new file mode 100755 index 0000000..71bd462 --- /dev/null +++ b/dogtag-10.0/kra-create.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +pkispawn -v -f kra.cfg -s KRA 2>&1 | tee build/kra-create.log diff --git a/dogtag-10.0/ocsp-create.sh b/dogtag-10.0/ocsp-create.sh new file mode 100755 index 0000000..3680932 --- /dev/null +++ b/dogtag-10.0/ocsp-create.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +pkispawn -v -f ocsp.cfg -s OCSP -v 2>&1 | tee build/ocsp-create.log diff --git a/dogtag-10.0/theme-download.sh b/dogtag-10.0/theme-download.sh new file mode 100755 index 0000000..6ae45f8 --- /dev/null +++ b/dogtag-10.0/theme-download.sh @@ -0,0 +1,13 @@ +#!/bin/sh -x + +mkdir -p ~/Downloads +cd ~/Downloads + +BASE_URL=http://kojipkgs.fedoraproject.org/packages +PACKAGE=dogtag-pki-theme +VERSION=10.0.7 +RELEASE=1 +OS=fc19 + +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/dogtag-pki-console-theme-$VERSION-$RELEASE.$OS.noarch.rpm +wget $BASE_URL/$PACKAGE/$VERSION/$RELEASE.$OS/noarch/dogtag-pki-server-theme-$VERSION-$RELEASE.$OS.noarch.rpm diff --git a/dogtag-10.0/tks-create.sh b/dogtag-10.0/tks-create.sh new file mode 100755 index 0000000..4a6fabe --- /dev/null +++ b/dogtag-10.0/tks-create.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +pkispawn -v -f tks.cfg -s TKS -v 2>&1 | tee build/tks-create.log -- cgit