blob: 8bdb1375e53075322ba8b87f29e00e1c9ce98a6c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
#!/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 \
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 \
python3-lxml
# 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\
# createrepo \
# dnf-plugins-core\
# @development-tools
|