#!/bin/sh -x useradd dirsrv -d /usr/share/dirsrv useradd pkiuser -d /usr/share/pki # source control yum install -y \ git \ git-svn # build dependencies yum-builddep -y ../../pki/specs/pki-core.spec yum-builddep -y ../../pki/specs/pki-console.spec # build tools yum install -y --nogpgcheck \ cmake \ gcc-c++ \ rpm-build \ fedpkg \ fedora-packager \ createrepo \ idm-console-framework # C dependencies yum install -y --nogpgcheck \ apr-util-devel httpd-devel pcre-devel svrcore-devel zlib-devel # C & Python dependencies yum install -y --nogpgcheck \ python-nss \ policycoreutils-python \ pylint \ python-devel \ python-flake8 \ python-ldap \ python-sphinx \ python3-devel \ python3-flake8 \ python3-nss \ python3-pyldap # Java dependencies yum install -y --nogpgcheck \ java-1.8.0-openjdk-devel \ junit \ apache-commons-cli \ apache-commons-codec \ apache-commons-io \ jakarta-commons-httpclient \ javassist \ jboss-annotations-1.2-api \ jboss-jaxrs-2.0-api \ jboss-logging \ net-tools \ nuxwdog-client-java \ resteasy-atom-provider \ resteasy-client \ resteasy-core \ resteasy-jackson-provider \ resteasy-jaxb-provider \ slf4j \ slf4j-jdk14 \ tomcatjss \ velocity \ xalan-j2 \ xerces-j2 # test yum install -y --nogpgcheck\ 389-ds-base # obsolete #dnf install -y\ # kdiff3\ # gcc\ # mock\ # ldapjdk\ # idm-console-framework\ # 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\ # jss\ # jettison\ # 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