summaryrefslogtreecommitdiffstats
path: root/dogtag-9.0/dev-init.sh
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-07-21 18:22:25 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-07-21 18:22:25 +0200
commit72ccf99e502b2fc8b59f31780ba48134fa8d2759 (patch)
tree32115e22aa1c0cf509bb40d98513072c72024004 /dogtag-9.0/dev-init.sh
parent0517bd5bb3aac6b2469e94ca95449f582b8fee72 (diff)
downloadpki-dev-72ccf99e502b2fc8b59f31780ba48134fa8d2759.tar.gz
pki-dev-72ccf99e502b2fc8b59f31780ba48134fa8d2759.tar.xz
pki-dev-72ccf99e502b2fc8b59f31780ba48134fa8d2759.zip
Added Dogtag 9.0 scripts.
Diffstat (limited to 'dogtag-9.0/dev-init.sh')
-rwxr-xr-xdogtag-9.0/dev-init.sh88
1 files changed, 88 insertions, 0 deletions
diff --git a/dogtag-9.0/dev-init.sh b/dogtag-9.0/dev-init.sh
new file mode 100755
index 0000000..c4454ac
--- /dev/null
+++ b/dogtag-9.0/dev-init.sh
@@ -0,0 +1,88 @@
+#!/bin/sh -x
+
+useradd dirsrv -d /usr/share/dirsrv
+useradd pkiuser -d /usr/share/pki
+
+# development
+yum install -y\
+ git
+
+yum install -y --skip-broken\
+ gcc-c++\
+ jakarta-commons-io\
+ jakarta-commons-lang\
+ cmake\
+ java-1.6.0-openjdk-devel\
+ jpackage-utils\
+ jss\
+ ldapjdk\
+ nspr-devel\
+ nss-devel\
+ openldap-devel\
+ osutil\
+ tomcatjss\
+ velocity\
+ xalan-j2\
+ xerces-j2
+
+exit
+
+# build
+yum-builddep --skip-broken ../../pki/specs/pki-core.spec
+yum install -y --skip-broken\
+ gcc-c++\
+ rpm-build\
+ createrepo
+
+# test
+yum install -y --skip-broken\
+ 389-ds-base
+
+# obsolete
+#yum install -y\
+# kdiff3\
+# cmake\
+# gcc\
+# mock\
+# 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\
+# selinux-policy-devel\
+# 389-ds-base\
+# java-1.7.0-openjdk\
+# junit\
+# jss\
+# javassist\
+# jettison\
+# resteasy\
+# tomcatjss\
+# perl-File-Slurp\
+# perl-XML-LibXML\
+# perl-Crypt-SSLeay\
+# pylint\
+# python-ldap\
+# python-lxml\
+# python-nss\
+# python-sphinx\
+# freeipa-python\
+# eclipse-jdt\
+# fedora-packager\
+# apr-devel\
+# apr-util-devel\
+# httpd-devel\
+# pcre-devel\
+# dnf\
+# dnf-plugins-core\
+# @development-tools