blob: 01a194a3dc894dcc831393623f84a725c5c0fafd (
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
|
project(server)
set(PKI_SUBSYSTEMS
ca
kra
ocsp
ra
tks
tps
)
set(TOMCAT_SUBSYSTEMS
ca
kra
ocsp
tks
)
set(APACHE_SUBSYSTEMS
ra
tps
)
install(
DIRECTORY
man/
DESTINATION
${MAN_INSTALL_DIR}
FILE_PERMISSIONS
OWNER_READ OWNER_WRITE
GROUP_READ
WORLD_READ
)
# install Python libraries
install(
DIRECTORY
python/
DESTINATION
${PYTHON_SITE_PACKAGES}
)
# install systemd scripts
install(
DIRECTORY
share/lib/systemd/system/
DESTINATION
${SYSTEMD_LIB_INSTALL_DIR}
FILE_PERMISSIONS
OWNER_EXECUTE OWNER_WRITE OWNER_READ
GROUP_EXECUTE GROUP_READ
WORLD_EXECUTE WORLD_READ
)
install(
FILES
setup/CertServer.directory
setup/menu.xml
setup/pkidaemon_registry
DESTINATION
${DATA_INSTALL_DIR}/setup/
PERMISSIONS
OWNER_WRITE OWNER_READ
GROUP_READ
WORLD_READ
)
# install executables
install(
DIRECTORY
sbin/
DESTINATION
${SBIN_INSTALL_DIR}
FILE_PERMISSIONS
OWNER_EXECUTE OWNER_WRITE OWNER_READ
GROUP_EXECUTE GROUP_READ
WORLD_EXECUTE WORLD_READ
)
install(
DIRECTORY
upgrade
DESTINATION
${DATA_INSTALL_DIR}/server/
FILE_PERMISSIONS
OWNER_EXECUTE OWNER_WRITE OWNER_READ
GROUP_EXECUTE GROUP_READ
WORLD_EXECUTE WORLD_READ
PATTERN ".gitignore" EXCLUDE
)
install(
FILES
scripts/pkidaemon
DESTINATION
${BIN_INSTALL_DIR}
PERMISSIONS
OWNER_EXECUTE OWNER_WRITE OWNER_READ
GROUP_EXECUTE GROUP_READ
WORLD_EXECUTE WORLD_READ
)
install(
FILES
scripts/operations
DESTINATION
${DATA_INSTALL_DIR}/scripts/
PERMISSIONS
OWNER_EXECUTE OWNER_WRITE OWNER_READ
GROUP_EXECUTE GROUP_READ
WORLD_EXECUTE WORLD_READ
)
install(
DIRECTORY
config
DESTINATION
${DATA_INSTALL_DIR}/deployment
)
# install server files
install(
DIRECTORY
share/
DESTINATION
${DATA_INSTALL_DIR}/server/
PATTERN
"lib/*" EXCLUDE
)
# install server configuration files
install(
DIRECTORY
etc/
DESTINATION
${SYSCONF_INSTALL_DIR}/pki
)
# install empty directories
install(CODE "file(MAKE_DIRECTORY \$ENV{DESTDIR}${VAR_INSTALL_DIR}/lock/pki)")
install(CODE "file(MAKE_DIRECTORY \$ENV{DESTDIR}${VAR_INSTALL_DIR}/run/pki)")
add_subdirectory(tomcat)
add_subdirectory(cms)
add_subdirectory(cmsbundle)
add_subdirectory(cmscore)
add_subdirectory(test)
|