]>
Commit | Line | Data |
---|---|---|
de61f90b | 1 | # |
5d6d7c44 | 2 | # Conditional build: |
cacee0b3 | 3 | %bcond_without exchange # hacked version of library for Evolution Exchange support |
671150dc | 4 | %bcond_with krb5 # build with MIT Kerberos instead of Heimdal |
cacee0b3 | 5 | %bcond_without odbc # disable sql backend |
7f282e24 | 6 | %bcond_with ndb # enable MySQL NDB Cluster backend |
cacee0b3 | 7 | %bcond_without perl # disable perl backend |
53bbcd4f | 8 | %bcond_without sasl # don't build cyrus sasl support |
cacee0b3 JB |
9 | %bcond_without slp # disable SLP support |
10 | %bcond_with system_db # system Berkeley DB | |
55f034f9 | 11 | |
415f3589 JR |
12 | # Never change or update Berkeley DB, it's there to isolate OpenLDAP |
13 | # from any future changes to the system-wide Berkeley DB library. | |
14 | %define db_version 4.6.21 | |
55f034f9 | 15 | |
415f3589 JR |
16 | %define evolution_exchange_prefix %{_libdir}/evolution-openldap |
17 | %define evolution_exchange_includedir %{evolution_exchange_prefix}/include | |
2feb7245 | 18 | %define evolution_exchange_libdir %{evolution_exchange_prefix}/lib |
415f3589 | 19 | |
9ba5699f | 20 | Summary: Lightweight Directory Access Protocol clients/servers |
c4a13d8f ER |
21 | Summary(es.UTF-8): Clientes y servidor para LDAP |
22 | Summary(pl.UTF-8): Klienci Lightweight Directory Access Protocol | |
23 | Summary(pt_BR.UTF-8): Clientes e servidor para LDAP | |
24 | Summary(ru.UTF-8): Образцы клиентов LDAP | |
25 | Summary(uk.UTF-8): Зразки клієнтів LDAP | |
9ba5699f | 26 | Name: openldap |
ba3e8290 | 27 | Version: 2.4.39 |
b70dcb9a | 28 | Release: 2 |
de61f90b | 29 | License: OpenLDAP Public License |
49008fae | 30 | Group: Networking/Daemons |
9ba5699f | 31 | Source0: ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/%{name}-%{version}.tgz |
ba3e8290 | 32 | # Source0-md5: b0d5ee4b252c841dec6b332d679cf943 |
415f3589 JR |
33 | Source1: http://download.oracle.com/berkeley-db/db-%{db_version}.tar.gz |
34 | # Source1-md5: 718082e7e35fc48478a2334b0bc4cd11 | |
35 | Source2: ldap.init | |
36 | Source3: %{name}.sysconfig | |
26b19af9 JR |
37 | Source4: %{name}.conf |
38 | Source5: ldap.conf | |
1729bf34 JR |
39 | Source6: %{name}.tmpfiles |
40 | Source7: nssov.tmpfiles | |
415f3589 | 41 | Source100: %{name}-README.evolution |
1c1ecf86 | 42 | Patch0: %{name}-make_man_link.patch |
26b19af9 JR |
43 | Patch1: %{name}-config.patch |
44 | Patch2: %{name}-fast.patch | |
45 | Patch3: %{name}-cldap.patch | |
46 | Patch4: %{name}-ldapi_FHS.patch | |
47 | Patch5: %{name}-install.patch | |
48 | Patch6: %{name}-backend_libs.patch | |
49 | Patch7: %{name}-perl.patch | |
50 | Patch8: %{name}-pic.patch | |
51 | Patch9: %{name}-ltinstall-mode.patch | |
52 | Patch10: %{name}-whowhere.patch | |
53 | Patch11: %{name}-ldaprc.patch | |
7c24fec1 JR |
54 | Patch12: %{name}-nosql.patch |
55 | Patch13: %{name}-ldapc++.patch | |
56 | Patch14: %{name}-pie.patch | |
57 | Patch15: %{name}-gethostbyXXXX_r.patch | |
abc77317 JB |
58 | Patch16: %{name}-contrib-modules.patch |
59 | Patch17: %{name}-contrib-krb5.patch | |
625554ff | 60 | Patch18: %{name}-format-security.patch |
0b661224 | 61 | Patch19: %{name}-gcc47.patch |
cd325020 | 62 | Patch20: enable-mdb.patch |
465066ab | 63 | Patch22: %{name}-am.patch |
a20af413 | 64 | Patch23: %{name}-db.patch |
415f3589 JR |
65 | # Patch for the evolution library |
66 | Patch100: %{name}-ntlm.diff | |
9ba5699f | 67 | URL: http://www.openldap.org/ |
abc77317 | 68 | BuildRequires: autoconf >= 2.59 |
8162fdf0 | 69 | BuildRequires: automake |
bb6dafdb AM |
70 | %if %{with sasl} |
71 | BuildRequires: cyrus-sasl-devel >= 2.1.15 | |
72 | BuildRequires: libicu-devel | |
73 | %endif | |
cacee0b3 | 74 | %{?with_system_db:BuildRequires: db-devel >= 4.2} |
17174e2f | 75 | BuildRequires: gcc >= 5:3.4 |
95de31d1 | 76 | BuildRequires: groff |
671150dc | 77 | %if %{with krb5} |
7f282e24 | 78 | BuildRequires: krb5-devel |
671150dc JR |
79 | %else |
80 | BuildRequires: heimdal-devel | |
13336510 | 81 | %endif |
a9ed21a7 | 82 | BuildRequires: libltdl-devel |
92ef7112 | 83 | BuildRequires: libstdc++-devel |
dfe8137d | 84 | BuildRequires: libtool >= 2:2.2 |
2ac7ae8e | 85 | BuildRequires: libwrap-devel |
7f282e24 | 86 | %{?with_ndb:BuildRequires: mysql-devel} |
4eeb8a05 | 87 | %{?with_slp:BuildRequires: openslp-devel} |
532a8166 | 88 | BuildRequires: openssl-devel >= 0.9.7d |
2dd15792 | 89 | %{?with_perl:BuildRequires: perl-devel} |
19516117 | 90 | BuildRequires: readline-devel >= 4.2 |
8ad94e97 | 91 | BuildRequires: rpmbuild(macros) >= 1.268 |
9be24455 | 92 | BuildRequires: sed >= 4.0 |
8d81e1ba | 93 | BuildRequires: uname(release) >= 2.6 |
4eeb8a05 | 94 | %{?with_odbc:BuildRequires: unixODBC-devel} |
4c6477b0 | 95 | Requires: %{name}-libs = %{version}-%{release} |
245815f0 | 96 | Obsoletes: openldap-clients |
03a9c1b4 | 97 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
dac054ba | 98 | |
6a7e5c46 JR |
99 | %define no_install_post_check_so 1 |
100 | ||
2ac7ae8e | 101 | %define _libexecdir %{_sbindir} |
6dfee808 | 102 | %define _localstatedir /var/lib |
5f628d15 | 103 | %define schemadir %{_datadir}/openldap/schema |
2ac7ae8e | 104 | |
105 | %description | |
dac054ba | 106 | LDAP servers and clients, as well as interfaces to other protocols. |
107 | Note that this does not include the slapd interface to X.500 and | |
108 | therefore does not require the ISODE package. | |
109 | ||
edb9ed3d | 110 | The package includes utilities, tools, and sample clients. |
2ac7ae8e | 111 | |
ff5de027 | 112 | %description -l es.UTF-8 |
eec4aa42 JB |
113 | Cliente y servidor LDAP. |
114 | ||
ff5de027 JR |
115 | %description -l pl.UTF-8 |
116 | Serwery i klienci LDAP jak i interfejsy do innych protokołów. Wiedz, | |
117 | że pakiet ten nie zawiera interfejsu slapd to X.500 i dlatego nie | |
75c6f223 | 118 | wymaga pakietu ISODE. |
4ce8bb9e | 119 | |
edb9ed3d | 120 | Pakiet ten zawiera narzędzia i przykładowe aplikacje klienckie LDAP. |
2ac7ae8e | 121 | |
ff5de027 JR |
122 | %description -l pt_BR.UTF-8 |
123 | OpenLDAP é um conjunto de ferramentas e aplicações para construir um | |
124 | servidor de diretórios. | |
e9b6cc77 | 125 | |
edb9ed3d | 126 | O conjunto completo contém ferramentas e clientes. |
881c73fd | 127 | |
ff5de027 JR |
128 | %description -l ru.UTF-8 |
129 | Образцы клиентов, поставляемые с LDAP. | |
29773050 | 130 | |
ff5de027 JR |
131 | %description -l uk.UTF-8 |
132 | Зразки клієнтів, що поставляються з LDAP. | |
29773050 | 133 | |
26b19af9 JR |
134 | %package nss-config |
135 | Summary: Common configuration for nss_ldap and pam_ldap | |
136 | Summary(pl.UTF-8): Wspólna konfiguracja dla nss_ldap i pam_ldap | |
137 | Group: Base | |
138 | ||
139 | %description nss-config | |
140 | Common configuration for nss_ldap and pam_ldap. | |
141 | ||
142 | %description nss-config -l pl.UTF-8 | |
143 | Wspólna konfiguracja dla nss_ldap i pam_ldap. | |
144 | ||
cd2ddb7a JB |
145 | %package libs |
146 | Summary: LDAP shared libraries | |
c4a13d8f | 147 | Summary(pl.UTF-8): Biblioteki współdzielone LDAP |
cd2ddb7a | 148 | Group: Libraries |
cd2ddb7a | 149 | Conflicts: openldap < 2.2.6-0.3 |
9ca97842 | 150 | %{?with_sasl:%requires_eq_to cyrus-sasl cyrus-sasl-devel} |
cd2ddb7a JB |
151 | |
152 | %description libs | |
153 | LDAP shared libraries. | |
154 | ||
ff5de027 JR |
155 | %description libs -l pl.UTF-8 |
156 | Biblioteki współdzielone LDAP. | |
cd2ddb7a | 157 | |
2ac7ae8e | 158 | %package devel |
9ba5699f | 159 | Summary: LDAP development files |
c4a13d8f ER |
160 | Summary(es.UTF-8): Bibliotecas de desarrollo y archivos de inclusión para OpenLDAP |
161 | Summary(pl.UTF-8): Pliki dla developerów LDAP | |
162 | Summary(pt_BR.UTF-8): Bibliotecas de desenvolvimento e arquivos de inclusão para o OpenLDAP | |
163 | Summary(ru.UTF-8): Файлы для программирования с LDAP | |
164 | Summary(uk.UTF-8): Файли для програмування з LDAP | |
9ba5699f | 165 | Group: Development/Libraries |
0513c83b | 166 | Requires: %{name}-libs = %{version}-%{release} |
6db30769 | 167 | %{?with_sasl:Requires: cyrus-sasl-devel >= 2.1.15} |
e2c78a47 | 168 | Requires: openssl-devel >= 0.9.7c |
671150dc | 169 | %if %{with krb5} |
13336510 | 170 | Requires: krb5-devel |
671150dc JR |
171 | %else |
172 | Requires: heimdal-devel | |
13336510 | 173 | %endif |
dac054ba | 174 | |
42d889ce | 175 | %description devel |
dac054ba | 176 | Header files and libraries for developing applications that use LDAP. |
177 | ||
ff5de027 JR |
178 | %description devel -l es.UTF-8 |
179 | Bibliotecas de desarrollo y archivos de inclusión de OpenLDAP. | |
81c6192a | 180 | |
ff5de027 JR |
181 | %description devel -l pl.UTF-8 |
182 | Pliki nagłówkowe i biblioteki konieczne do rozwoju aplikacji | |
183 | używających LDAP. | |
4ce8bb9e | 184 | |
ff5de027 JR |
185 | %description devel -l pt_BR.UTF-8 |
186 | Bibliotecas de desenvolvimento e arquivos de inclusão do OpenLDAP. | |
187 | Instale este pacote se você for trabalhar com desenvolvimento em LDAP | |
81c6192a | 188 | ou desejar compilar algum programa que utilize LDAP. |
881c73fd | 189 | |
ff5de027 JR |
190 | %description devel -l ru.UTF-8 |
191 | Хедеры и библиотеки, необходимые для разработки приложений, | |
192 | использующих LDAP. | |
29773050 | 193 | |
ff5de027 JR |
194 | %description devel -l uk.UTF-8 |
195 | Хедери та бібліотеки, необхідні для розробки програм, що | |
196 | використовують LDAP. | |
29773050 | 197 | |
2ac7ae8e | 198 | %package static |
42d889ce | 199 | Summary: LDAP static libraries |
c4a13d8f ER |
200 | Summary(pl.UTF-8): Biblioteki statyczne LDAP |
201 | Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com openldap | |
202 | Summary(ru.UTF-8): Статические библиотеки LDAP | |
203 | Summary(uk.UTF-8): Статичні бібліотеки LDAP | |
42d889ce | 204 | Group: Development/Libraries |
de61f90b | 205 | Requires: %{name}-devel = %{version}-%{release} |
42d889ce | 206 | |
207 | %description static | |
edb9ed3d | 208 | LDAP static libraries. |
42d889ce | 209 | |
ff5de027 | 210 | %description static -l pl.UTF-8 |
4ce8bb9e AM |
211 | Biblioteki statyczne LDAP. |
212 | ||
ff5de027 JR |
213 | %description static -l pt_BR.UTF-8 |
214 | Bibliotecas estáticas para desenvolvimento com openldap. | |
881c73fd | 215 | |
ff5de027 JR |
216 | %description static -l ru.UTF-8 |
217 | Статические библиотеки, необходимые для разработки приложений, | |
218 | использующих LDAP. | |
29773050 | 219 | |
ff5de027 JR |
220 | %description static -l uk.UTF-8 |
221 | Статичні бібліотеки, необхідні для розробки програм, що використовують | |
29773050 | 222 | LDAP. |
223 | ||
d6deed33 | 224 | %package headers |
225 | Summary: Development files for building OpenLDAP modules | |
226 | Summary(pl.UTF-8): Pliki służące do budowania modułów OpenLDAP | |
227 | Group: Development/Libraries | |
228 | Requires: %{name}-devel = %{version}-%{release} | |
229 | ||
230 | %description headers | |
231 | Header files for developing OpenLDAP modules. | |
232 | ||
233 | %description headers -l pl.UTF-8 | |
234 | Pliki nagłówkowe konieczne do rozwoju modułów OpenLDAP. | |
235 | ||
cacee0b3 | 236 | %package evolution-devel |
415f3589 JR |
237 | Summary: LDAP NTLM hack for the evolution-exchange |
238 | Summary(pl.UTF-8): Hack NTLM dla pakietu evolution-exchange | |
239 | Group: Development/Libraries | |
240 | Requires: %{name}-devel = %{version}-%{release} | |
241 | ||
242 | %description evolution-devel | |
243 | LDAP NTLM hack for the evolution-exchange. | |
244 | ||
245 | %description evolution-devel -l pl.UTF-8 | |
246 | Hack NTLM dla pakietu evolution-exchange. | |
247 | ||
92ef7112 JR |
248 | %package ldapc++ |
249 | Summary: LDAPv3 C++ Class Library | |
250 | Summary(pl.UTF-8): Biblioteka klas C++ LDAPv3 | |
251 | Group: Libraries | |
252 | Requires: %{name}-libs = %{version}-%{release} | |
253 | ||
254 | %description ldapc++ | |
255 | LDAPv3 C++ Class Library | |
256 | ||
257 | %description ldapc++ -l pl.UTF-8 | |
258 | Biblioteka klas C++ LDAPv3. | |
259 | ||
260 | %package ldapc++-devel | |
261 | Summary: LDAPv3 C++ Class Library development files | |
cacee0b3 | 262 | Summary(pl.UTF-8): Pliki dla programistów C++ LDAPv3 |
92ef7112 JR |
263 | Group: Libraries |
264 | Requires: %{name}-ldapc++ = %{version}-%{release} | |
265 | ||
266 | %description ldapc++-devel | |
267 | LDAPv3 C++ Class Library development files. | |
268 | ||
269 | %description ldapc++-devel -l pl.UTF-8 | |
cacee0b3 | 270 | Pliki dla programistów C++ LDAPv3. |
92ef7112 JR |
271 | |
272 | %package ldapc++-static | |
273 | Summary: Static LDAPv3 C++ Class Library | |
274 | Summary(pl.UTF-8): Biblioteka statyczna klas C++ LDAPv3 | |
275 | Group: Libraries | |
276 | Requires: %{name}-ldapc++-devel = %{version}-%{release} | |
cacee0b3 | 277 | Requires: libstdc++-devel |
92ef7112 JR |
278 | |
279 | %description ldapc++-static | |
280 | Static LDAPv3 C++ Class Library. | |
281 | ||
282 | %description ldapc++-static -l pl.UTF-8 | |
283 | Biblioteka statyczna klas C++ LDAPv3. | |
284 | ||
5a069025 JR |
285 | %package servers |
286 | Summary: LDAP servers | |
287 | Summary(pl.UTF-8): Serwery LDAP | |
288 | Summary(pt_BR.UTF-8): Arquivos para o servidor OpenLDAP | |
289 | Summary(ru.UTF-8): Сервера LDAP | |
290 | Summary(uk.UTF-8): Сервера LDAP | |
291 | Group: Networking/Daemons | |
292 | Requires(post): /usr/sbin/usermod | |
293 | Requires(post,preun): /sbin/chkconfig | |
294 | Requires(postun): /usr/sbin/groupdel | |
295 | Requires(postun): /usr/sbin/userdel | |
296 | Requires(pre): /bin/id | |
297 | Requires(pre): /usr/bin/getent | |
298 | Requires(pre): /usr/bin/getgid | |
299 | Requires(pre): /usr/sbin/groupadd | |
300 | Requires(pre): /usr/sbin/useradd | |
301 | Requires(pre): textutils | |
302 | Requires: %{name} = %{version}-%{release} | |
303 | Requires: /sbin/chkconfig | |
304 | Requires: rc-scripts | |
305 | Requires: uname(release) >= 2.6 | |
306 | Suggests: %{name}-backend-hdb = %{version}-%{release} | |
307 | Provides: group(slapd) | |
308 | Provides: user(slapd) | |
309 | Obsoletes: openldap-backend-ldbm | |
310 | Obsoletes: openldap-overlay-glue | |
311 | Conflicts: kernel24 | |
312 | Conflicts: kernel24-smp | |
313 | # for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed. | |
314 | Conflicts: rpm < 4.4.2-0.2 | |
315 | ||
316 | %description servers | |
317 | The openldap-server package contains the slapd daemon which is | |
318 | responsible for handling the database and client queries. | |
319 | ||
edb9ed3d | 320 | Install this package if you want to setup an OpenLDAP server. |
5a069025 JR |
321 | |
322 | You will also need some backend for server, so install some | |
323 | openldap-backend package. The bdb backend is recommended. | |
324 | ||
325 | %description servers -l pl.UTF-8 | |
326 | Ten pakiet zawiera demona slapd odpowiadającego za obsługę bazy danych | |
327 | i zapytania klientów. | |
328 | ||
edb9ed3d | 329 | Aby uruchomić serwer OpenLDAP należy zainstalować ten pakiet. |
5a069025 JR |
330 | |
331 | Potrzebny też jest jakiś backend dla serwera, dlatego należy | |
332 | zainstalować odpowiedni pakiet openldap-backend. Zalecany jest backend | |
333 | bdb. | |
334 | ||
335 | %description servers -l pt_BR.UTF-8 | |
336 | O pacote openldap-server contém o servidor slapd que é responsável por | |
337 | receber as requisições dos clientes e por manter a base de dados do | |
338 | diretório. | |
339 | ||
340 | O conjunto completo contém: | |
341 | - servidor LDAP (slapd), | |
342 | ||
343 | Instale este pacote se você desejar executar um servidor OpenLDAP. | |
344 | ||
345 | %description servers -l ru.UTF-8 | |
346 | Сервера (демоны), поставляемые с LDAP. | |
347 | ||
348 | %description servers -l uk.UTF-8 | |
349 | Сервера (демони), що поставляються з LDAP. | |
350 | ||
00d6dcb1 | 351 | %package backend-bdb |
98e30587 | 352 | Summary: BDB backend to OpenLDAP server |
c4a13d8f | 353 | Summary(pl.UTF-8): Backend BDB do serwera OpenLDAP |
00d6dcb1 | 354 | Group: Networking/Daemons |
8ad94e97 | 355 | Requires(post,preun): sed >= 4.0 |
de61f90b | 356 | Requires: %{name}-servers = %{version}-%{release} |
00d6dcb1 JK |
357 | |
358 | %description backend-bdb | |
359 | BDB backend to slapd, the OpenLDAP server. | |
360 | ||
ff5de027 | 361 | %description backend-bdb -l pl.UTF-8 |
98e30587 JB |
362 | Backend BDB do slapd - serwera OpenLDAP. |
363 | ||
00d6dcb1 | 364 | %package backend-dnssrv |
98e30587 | 365 | Summary: DNS SRV backend to OpenLDAP server |
c4a13d8f | 366 | Summary(pl.UTF-8): Backend DNS SRV do serwera OpenLDAP |
00d6dcb1 | 367 | Group: Networking/Daemons |
8ad94e97 | 368 | Requires(post,preun): sed >= 4.0 |
de61f90b | 369 | Requires: %{name}-servers = %{version}-%{release} |
00d6dcb1 JK |
370 | |
371 | %description backend-dnssrv | |
372 | DNS SRV backend to slapd, the OpenLDAP server. | |
373 | ||
ff5de027 | 374 | %description backend-dnssrv -l pl.UTF-8 |
98e30587 JB |
375 | Backend DNS SRV do slapd - serwera OpenLDAP. |
376 | ||
de61f90b JB |
377 | %package backend-hdb |
378 | Summary: HDB (Hierarchical DB) backend to OpenLDAP server | |
c4a13d8f | 379 | Summary(pl.UTF-8): Backend HDB (Hierarchical DB) do serwera OpenLDAP |
de61f90b | 380 | Group: Networking/Daemons |
8ad94e97 | 381 | Requires(post,preun): sed >= 4.0 |
de61f90b JB |
382 | Requires: %{name}-servers = %{version}-%{release} |
383 | ||
384 | %description backend-hdb | |
385 | HDB (Hierarchical DB) backend to slapd, the OpenLDAP server. | |
386 | ||
ff5de027 | 387 | %description backend-hdb -l pl.UTF-8 |
de61f90b JB |
388 | Backend HDB (Hierarchical DB) do slapd - serwera OpenLDAP. |
389 | ||
390 | %package backend-ldap | |
391 | Summary: LDAP backend to OpenLDAP server | |
c4a13d8f | 392 | Summary(pl.UTF-8): Backend LDAP do serwera OpenLDAP |
de61f90b | 393 | Group: Networking/Daemons |
8ad94e97 | 394 | Requires(post,preun): sed >= 4.0 |
de61f90b JB |
395 | Requires: %{name}-servers = %{version}-%{release} |
396 | ||
397 | %description backend-ldap | |
398 | LDAP backend to slapd, the OpenLDAP server. | |
399 | ||
ff5de027 | 400 | %description backend-ldap -l pl.UTF-8 |
de61f90b | 401 | Backend LDAP do slapd - serwera OpenLDAP. |
00d6dcb1 | 402 | |
fc2298ec JR |
403 | %package backend-mdb |
404 | Summary: MDB (Memory-Mapped DB) backend to OpenLDAP server | |
405 | Summary(pl.UTF-8): Backend MDB (Memory-Mapped DB) do serwera OpenLDAP | |
406 | Group: Networking/Daemons | |
407 | Requires(post,preun): sed >= 4.0 | |
408 | Requires: %{name}-servers = %{version}-%{release} | |
409 | ||
410 | %description backend-mdb | |
411 | MDB (Memory-Mapped DB) backend to slapd, the OpenLDAP server. | |
412 | ||
413 | %description backend-mdb -l pl.UTF-8 | |
414 | Backend MDB (Memory-Mapped DB) do slapd - serwera OpenLDAP. | |
415 | ||
00d6dcb1 | 416 | %package backend-meta |
98e30587 | 417 | Summary: Meta backend to OpenLDAP server |
c4a13d8f | 418 | Summary(pl.UTF-8): Backend Meta do serwera OpenLDAP |
00d6dcb1 | 419 | Group: Networking/Daemons |
8ad94e97 | 420 | Requires(post,preun): sed >= 4.0 |
de61f90b | 421 | Requires: %{name}-servers = %{version}-%{release} |
00d6dcb1 JK |
422 | |
423 | %description backend-meta | |
424 | Meta backend to slapd, the OpenLDAP server. | |
425 | ||
ff5de027 | 426 | %description backend-meta -l pl.UTF-8 |
98e30587 JB |
427 | Backend Meta do slapd - serwera OpenLDAP. |
428 | ||
00d6dcb1 | 429 | %package backend-monitor |
98e30587 | 430 | Summary: Monitor backend to OpenLDAP server |
c4a13d8f | 431 | Summary(pl.UTF-8): Backend Monitor do serwera OpenLDAP |
00d6dcb1 | 432 | Group: Networking/Daemons |
8ad94e97 | 433 | Requires(post,preun): sed >= 4.0 |
de61f90b | 434 | Requires: %{name}-servers = %{version}-%{release} |
00d6dcb1 JK |
435 | |
436 | %description backend-monitor | |
437 | Meta backend to slapd, the OpenLDAP server. | |
438 | ||
ff5de027 | 439 | %description backend-monitor -l pl.UTF-8 |
98e30587 JB |
440 | Backend Meta do slapd - serwera OpenLDAP. |
441 | ||
7f282e24 JR |
442 | %package backend-ndb |
443 | Summary: MySQL NDB Cluster backend to OpenLDAP server | |
444 | Summary(pl.UTF-8): Backend MySQL NDB Cluster do serwera OpenLDAP | |
445 | Group: Networking/Daemons | |
446 | Requires(post,preun): sed >= 4.0 | |
447 | Requires: %{name}-servers = %{version}-%{release} | |
448 | ||
449 | %description backend-ndb | |
450 | MySQL NDB Cluster backend to slapd, the OpenLDAP server. | |
451 | ||
452 | %description backend-ndb -l pl.UTF-8 | |
453 | Backend MySQL NDB Cluster do slapd do serwera OpenLDAP. | |
454 | ||
00d6dcb1 | 455 | %package backend-passwd |
98e30587 | 456 | Summary: /etc/passwd backend to OpenLDAP server |
c4a13d8f | 457 | Summary(pl.UTF-8): Backend /etc/passwd do serwera OpenLDAP |
00d6dcb1 | 458 | Group: Networking/Daemons |
8ad94e97 | 459 | Requires(post,preun): sed >= 4.0 |
de61f90b | 460 | Requires: %{name}-servers = %{version}-%{release} |
00d6dcb1 JK |
461 | |
462 | %description backend-passwd | |
463 | /etc/passwd backend to slapd, the OpenLDAP server. | |
464 | ||
ff5de027 | 465 | %description backend-passwd -l pl.UTF-8 |
98e30587 JB |
466 | Backend /etc/passwd do slapd - serwera OpenLDAP. |
467 | ||
00d6dcb1 | 468 | %package backend-perl |
98e30587 | 469 | Summary: Perl backend to OpenLDAP server |
c4a13d8f | 470 | Summary(pl.UTF-8): Backend Perl do serwera OpenLDAP |
00d6dcb1 | 471 | Group: Networking/Daemons |
8ad94e97 | 472 | Requires(post,preun): sed >= 4.0 |
de61f90b | 473 | Requires: %{name}-servers = %{version}-%{release} |
00d6dcb1 JK |
474 | |
475 | %description backend-perl | |
476 | Perl backend to slapd, the OpenLDAP server. | |
477 | ||
ff5de027 | 478 | %description backend-perl -l pl.UTF-8 |
98e30587 JB |
479 | Backend Perl do slapd - serwera OpenLDAP. |
480 | ||
aecf2144 JB |
481 | %package backend-relay |
482 | Summary: Relay backend to OpenLDAP server | |
c4a13d8f | 483 | Summary(pl.UTF-8): Backend przekazujący do serwera OpenLDAP |
aecf2144 | 484 | Group: Networking/Daemons |
8ad94e97 | 485 | Requires(post,preun): sed >= 4.0 |
aecf2144 JB |
486 | Requires: %{name}-overlay-rwm = %{version}-%{release} |
487 | Requires: %{name}-servers = %{version}-%{release} | |
488 | ||
489 | %description backend-relay | |
246346cd JR |
490 | The primary purpose of this backend is to map a naming context defined |
491 | in a database running in the same slapd instance into a virtual naming | |
492 | context, with attributeType and objectClass manipulation, if required. | |
493 | It requires the rwm overlay. | |
aecf2144 | 494 | |
ff5de027 | 495 | %description backend-relay -l pl.UTF-8 |
246346cd JR |
496 | Głównym celem tego backendu jest odwzorowywanie kontekstów nazw |
497 | zdefiniowanych w bazie danych działającej w tej samej instancji slapd | |
498 | na konteksty nazw wirtualnych z modyfikowaniem attributeType i | |
499 | objectClass w razie potrzeby. Wymaga nakładki rwm. | |
aecf2144 | 500 | |
00d6dcb1 | 501 | %package backend-shell |
98e30587 | 502 | Summary: Shell backend to OpenLDAP server |
c4a13d8f | 503 | Summary(pl.UTF-8): Backend Shell do serwera OpenLDAP |
00d6dcb1 | 504 | Group: Networking/Daemons |
8ad94e97 | 505 | Requires(post,preun): sed >= 4.0 |
de61f90b | 506 | Requires: %{name}-servers = %{version}-%{release} |
00d6dcb1 JK |
507 | |
508 | %description backend-shell | |
509 | Shell backend to slapd, the OpenLDAP server. | |
510 | ||
ff5de027 | 511 | %description backend-shell -l pl.UTF-8 |
98e30587 JB |
512 | Backend Shell do slapd - serwera OpenLDAP. |
513 | ||
9be24455 JR |
514 | %package backend-sock |
515 | Summary: Socket backend to OpenLDAP server | |
516 | Summary(pl.UTF-8): Backend Socket do serwera OpenLDAP | |
517 | Group: Networking/Daemons | |
518 | Requires(post,preun): sed >= 4.0 | |
519 | Requires: %{name}-servers = %{version}-%{release} | |
520 | ||
521 | %description backend-sock | |
522 | Socket backend to slapd, the OpenLDAP server. | |
523 | ||
524 | %description backend-sock -l pl.UTF-8 | |
525 | Backend Socket do slapd - serwera OpenLDAP. | |
526 | ||
00d6dcb1 | 527 | %package backend-sql |
98e30587 | 528 | Summary: SQL backend to OpenLDAP server |
c4a13d8f | 529 | Summary(pl.UTF-8): Backend SQL do serwera OpenLDAP |
00d6dcb1 | 530 | Group: Networking/Daemons |
8ad94e97 | 531 | Requires(post,preun): sed >= 4.0 |
de61f90b | 532 | Requires: %{name}-servers = %{version}-%{release} |
00d6dcb1 JK |
533 | |
534 | %description backend-sql | |
535 | SQL backend to slapd, the OpenLDAP server. | |
536 | ||
ff5de027 | 537 | %description backend-sql -l pl.UTF-8 |
98e30587 JB |
538 | Backend SQL do slapd - serwera OpenLDAP. |
539 | ||
0b5bf075 | 540 | %package overlay-accesslog |
541 | Summary: Accesslog overlay for OpenLDAP server | |
c4a13d8f | 542 | Summary(pl.UTF-8): Nakładka accesslog dla serwera OpenLDAP |
0b5bf075 | 543 | Group: Networking/Daemons |
8ad94e97 | 544 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 545 | Requires: %{name}-servers = %{version}-%{release} |
546 | ||
547 | %description overlay-accesslog | |
cd2ddb7a JB |
548 | Accesslog overlay for OpenLDAP server. |
549 | ||
ff5de027 JR |
550 | %description overlay-accesslog -l pl.UTF-8 |
551 | Nakładka accesslog dla serwera OpenLDAP. | |
0b5bf075 | 552 | |
488bd7be JB |
553 | %package overlay-auditlog |
554 | Summary: Auditlog overlay for OpenLDAP server | |
c4a13d8f | 555 | Summary(pl.UTF-8): Nakładka auditog dla serwera OpenLDAP |
488bd7be JB |
556 | Group: Networking/Daemons |
557 | Requires(post,preun): sed >= 4.0 | |
558 | Requires: %{name}-servers = %{version}-%{release} | |
559 | ||
560 | %description overlay-auditlog | |
561 | The Audit Logging overlay can be used to record all changes on a given | |
562 | backend database to a specified log file. Changes are logged as | |
563 | standard LDIF, with an additional comment header giving the timestamp | |
564 | of the change and the identity of the user making the change. | |
565 | ||
ff5de027 JR |
566 | %description overlay-auditlog -l pl.UTF-8 |
567 | Nakładka Audit Logging może być używana do zapisywania wszystkich | |
568 | zmian w danej bazie danych do podanego pliki loga. Zmiany są logowane | |
569 | jako standardowy LDIF z dodatkowym nagłówkiem komentarza podającym | |
570 | czas zmiany i identyfikującym użytkownika, który dokonał zmiany. | |
488bd7be | 571 | |
d0570307 AM |
572 | %package overlay-collect |
573 | Summary: Collect overlay for OpenLDAP server | |
574 | Summary(pl.UTF-8): Nakładka collect dla serwera OpenLDAP | |
575 | Group: Networking/Daemons | |
576 | Requires(post,preun): sed >= 4.0 | |
577 | Requires: %{name}-servers = %{version}-%{release} | |
578 | ||
579 | %description overlay-collect | |
580 | The collect overlay is used to provide a relatively coarse | |
581 | implementation of RFC 3671 collective attributes. | |
582 | ||
583 | %description overlay-collect -l pl.UTF-8 | |
584 | Nakładka collect jest używana do dostarczenia atrybutów wg RFC 3671. | |
585 | ||
92ef7112 JR |
586 | %package overlay-constraint |
587 | Summary: Constraint overlay for OpenLDAP server | |
588 | Summary(pl.UTF-8): Nakładka constraint dla serwera OpenLDAP | |
0b5bf075 | 589 | Group: Networking/Daemons |
8ad94e97 | 590 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 591 | Requires: %{name}-servers = %{version}-%{release} |
592 | ||
92ef7112 | 593 | %description overlay-constraint |
d0570307 AM |
594 | This overlay limits the values which can be placed into an attribute, |
595 | over and above the limits placed by the schema. It traps only LDAP | |
596 | adds and modify commands (and only seeks to control the add and modify | |
597 | value mods of a modify) | |
92ef7112 JR |
598 | |
599 | %description overlay-constraint -l pl.UTF-8 | |
cacee0b3 JB |
600 | Ta nakładka ogranicza wartości, które można umieszczać w atrybucie, |
601 | ponad limity umieszczone w schemacie. Przechwytuje jedynie polecenia | |
602 | dodawania i modyfikowania LDAP (i kontroluje tylko wartości dodawania | |
603 | i modyfikowania). | |
0b5bf075 | 604 | |
92ef7112 JR |
605 | %package overlay-dds |
606 | Summary: Dynamic Directory Services overlay for OpenLDAP server | |
607 | Summary(pl.UTF-8): Nakładka DDS dla serwera OpenLDAP | |
608 | Group: Networking/Daemons | |
609 | Requires(post,preun): sed >= 4.0 | |
610 | Requires: %{name}-servers = %{version}-%{release} | |
611 | ||
612 | %description overlay-dds | |
cacee0b3 JB |
613 | The dds overlay implements dynamic objects as per RFC 2589. The name |
614 | dds stands for Dynamic Directory Services. It allows to define dynamic | |
615 | objects, characterized by the dynamicObject objectClass. | |
92ef7112 JR |
616 | |
617 | %description overlay-dds -l pl.UTF-8 | |
cacee0b3 JB |
618 | Nakładka dds implementuje obiekty dynamicznie zgodnie z RFC 2589. |
619 | Nazwa dds oznacza Dynamic Directory Services (dynamiczne usługi | |
620 | katalogowe). Pozwala definiować obiekty dynamiczne, opisywane przez | |
621 | klasę dynamicObject objectClass. | |
0b5bf075 | 622 | |
0ba7e105 JB |
623 | %package overlay-deref |
624 | Summary: Dereference Control overlay for OpenLDAP server | |
625 | Summary(pl.UTF-8): Nakładka Dereference Control dla serwera OpenLDAP | |
626 | Group: Networking/Daemons | |
627 | Requires(post,preun): sed >= 4.0 | |
628 | Requires: %{name}-servers = %{version}-%{release} | |
629 | ||
630 | %description overlay-deref | |
631 | Dereference Control overlay for OpenLDAP server. | |
632 | ||
633 | %description overlay-deref -l pl.UTF-8 | |
634 | Nakładka Dereference Control dla serwera OpenLDAP. | |
635 | ||
0b5bf075 | 636 | %package overlay-dyngroup |
637 | Summary: Dyngroup overlay for OpenLDAP server | |
c4a13d8f | 638 | Summary(pl.UTF-8): Nakładka dynamicznych grup dla serwera OpenLDAP |
0b5bf075 | 639 | Group: Networking/Daemons |
8ad94e97 | 640 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 641 | Requires: %{name}-servers = %{version}-%{release} |
642 | ||
643 | %description overlay-dyngroup | |
644 | This overlay extends the Compare operation to detect members of a | |
645 | dynamic group. It has no effect on any other operations. It must be | |
646 | configured with a pair of attributes to trigger on, e.g. attrpair | |
647 | member memberURL will cause compares on "member" to trigger a compare | |
648 | on "memberURL". | |
649 | ||
ff5de027 JR |
650 | %description overlay-dyngroup -l pl.UTF-8 |
651 | Ta nakładka rozszerza operację Compare, aby wykrywała członików grupy | |
652 | dynamicznej. Nie wpływa na żadne inne operacje. Musi być | |
653 | skonfigurowana parą atrybutów, które mają ją wyzwalać, np. attrpair | |
654 | member memberURL spowoduje, że porównania na "memberu" wyzwolą | |
655 | porównania na "memberURL". | |
0b5bf075 | 656 | |
657 | %package overlay-dynlist | |
658 | Summary: Dynnamic list overlay for OpenLDAP server | |
c4a13d8f | 659 | Summary(pl.UTF-8): Nakładka dynamicznych list dla serwera OpenLDAP |
0b5bf075 | 660 | Group: Networking/Daemons |
8ad94e97 | 661 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 662 | Requires: %{name}-servers = %{version}-%{release} |
663 | ||
664 | %description overlay-dynlist | |
665 | The dynlist overlay allows expansion of dynamic groups and more. | |
666 | ||
ff5de027 JR |
667 | %description overlay-dynlist -l pl.UTF-8 |
668 | Nakładka dynlist pozwala na rozwijanie dynamicznych grup i inne | |
cd2ddb7a | 669 | operacje. |
0b5bf075 | 670 | |
92ef7112 JR |
671 | %package overlay-memberof |
672 | Summary: Reverse Group Membership overlay for OpenLDAP server | |
673 | Summary(pl.UTF-8): Nakładka memberof dla serwera OpenLDAP | |
0b5bf075 | 674 | Group: Networking/Daemons |
8ad94e97 | 675 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 676 | Requires: %{name}-servers = %{version}-%{release} |
677 | ||
92ef7112 JR |
678 | %description overlay-memberof |
679 | The memberof overlay allows automatic reverse group membership | |
d0570307 AM |
680 | maintenance. Any time a group entry is modified, its members are |
681 | modified as appropriate in order to keep a DN-valued "is member of" | |
682 | attribute updated with the DN of the group. | |
0b5bf075 | 683 | |
92ef7112 | 684 | %description overlay-memberof -l pl.UTF-8 |
cacee0b3 JB |
685 | Nakładka memberof pozwala automatycznie utrzymywać odwrotne |
686 | członkostwo grup. Zawsze przy modyfikacji wpisu grupy jej członkowie | |
687 | są modyfikowani w odpowiedniej kolejności, aby utrzymać opisany w DN | |
688 | atrybut "jest członkiem grupy", uaktualniany wraz z DN grupy. | |
0b5bf075 | 689 | |
d95d9d67 | 690 | %package overlay-pcache |
691 | Summary: Proxy cache overlay for OpenLDAP server | |
c4a13d8f | 692 | Summary(pl.UTF-8): Nakładka proxy cache dla serwera OpenLDAP |
d95d9d67 | 693 | Group: Networking/Daemons |
8ad94e97 | 694 | Requires(post,preun): sed >= 4.0 |
d95d9d67 | 695 | Requires: %{name}-servers = %{version}-%{release} |
696 | ||
697 | %description overlay-pcache | |
698 | The proxy cache overlay allows caching of LDAP search requests | |
699 | (queries) in a local database. | |
700 | ||
ff5de027 JR |
701 | %description overlay-pcache -l pl.UTF-8 |
702 | Nakładka proxy cache pozwalająca buforować zapytania LDAP w lokalnej | |
bf682544 | 703 | bazie. |
704 | ||
0b5bf075 | 705 | %package overlay-ppolicy |
706 | Summary: Password Policy overlay for OpenLDAP server | |
c4a13d8f | 707 | Summary(pl.UTF-8): Nakładka do polityki haseł dla serwera OpenLDAP |
0b5bf075 | 708 | Group: Networking/Daemons |
8ad94e97 | 709 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 710 | Requires: %{name}-servers = %{version}-%{release} |
711 | ||
712 | %description overlay-ppolicy | |
713 | The ppolicy overlay is an implementation of the most recent IETF | |
714 | Password Policy proposal for LDAP. When instantiated, it intercepts, | |
715 | decodes and applies specific password policy controls to overall use | |
716 | of a backend database, changes to user password fields, etc. | |
717 | ||
ff5de027 JR |
718 | %description overlay-ppolicy -l pl.UTF-8 |
719 | Nakładka ppolicy jest implementacją najnowszej propozycji IETF | |
720 | Password Policy dla LDAP. Kiedy zostanie użyta, przechwytuje, dekoduje | |
721 | i aplikuje określone regulacje polityki haseł do ogólnego używania | |
722 | bazy danych, zmiany pól haseł użytkowników itp. | |
0b5bf075 | 723 | |
724 | %package overlay-refint | |
725 | Summary: Referential Integrity overlay for OpenLDAP server | |
c4a13d8f | 726 | Summary(pl.UTF-8): Nakładka sprawdzają integralność odwołań dla serwera OpenLDAP |
0b5bf075 | 727 | Group: Networking/Daemons |
8ad94e97 | 728 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 729 | Requires: %{name}-servers = %{version}-%{release} |
730 | ||
731 | %description overlay-refint | |
732 | The Referential Integrity overlay can be used to maintain the | |
733 | cohesiveness of a schema which utilizes reference attributes. | |
734 | ||
ff5de027 JR |
735 | %description overlay-refint -l pl.UTF-8 |
736 | Nakładka Referential Integrity może być używana do utrzymywania | |
737 | spójności schematu wykorzystującego atrybuty referencji. | |
0b5bf075 | 738 | |
1e76a8fb JB |
739 | %package overlay-retcode |
740 | Summary: Return code overlay for OpenLDAP server | |
c4a13d8f | 741 | Summary(pl.UTF-8): Nakładka obsługująca zwracane wartości dla serwera OpenLDAP |
1e76a8fb | 742 | Group: Networking/Daemons |
8ad94e97 | 743 | Requires(post,preun): sed >= 4.0 |
1e76a8fb JB |
744 | Requires: %{name}-servers = %{version}-%{release} |
745 | ||
746 | %description overlay-retcode | |
747 | The retcode overlay to slapd is useful to test the behavior of clients | |
748 | when server-generated erroneous and/or unusual responses occur, e.g. | |
749 | error codes, referrals, excessive response times and so on. | |
750 | ||
ff5de027 JR |
751 | %description overlay-retcode -l pl.UTF-8 |
752 | Nakładka retcode dla slapd jest przydatna do sprawdzania zachowania | |
753 | klientów w przypadku wystąpienia wygenerowanych przez serwer błędnych | |
754 | i/lub nienormalnych odpowiedzi, np. kodów błędów, odniesień, długich | |
755 | czasów odpowiedzi itp. | |
1e76a8fb | 756 | |
0b5bf075 | 757 | %package overlay-rwm |
758 | Summary: Rewrite/remap overlay for OpenLDAP server | |
c4a13d8f | 759 | Summary(pl.UTF-8): Nakładka mapująca dla serwera OpenLDAP |
0b5bf075 | 760 | Group: Networking/Daemons |
8ad94e97 | 761 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 762 | Requires: %{name}-servers = %{version}-%{release} |
763 | ||
764 | %description overlay-rwm | |
cd2ddb7a | 765 | The rwm overlay performs basic DN/data rewrite and |
0b5bf075 | 766 | object-Class/attributeType mapping. Its usage is mostly intended to |
767 | provide virtual views of existing data either remotely, in conjunction | |
768 | with the proxy backend or locally, in conjunction with the relay | |
769 | backend. | |
770 | ||
ff5de027 JR |
771 | %description overlay-rwm -l pl.UTF-8 |
772 | Nakładka rwm wykonuje podstawowe przepisywanie DN na dane i | |
773 | odwzorowywanie klas obiektów na attributeType. Jej zastosowania to | |
774 | przede wszystkim dostarczanie wirtualnych widoków danych istniejących | |
775 | albo zdalnie, w połączeniu z backendem proxy, albo lokalnie, w | |
776 | połączeniu z backendem relay. | |
0b5bf075 | 777 | |
92ef7112 JR |
778 | %package overlay-seqmod |
779 | Summary: Sequenced modifies overlay for OpenLDAP server | |
780 | Summary(pl.UTF-8): Nakładka seqmod dla serwera OpenLDAP | |
781 | Group: Networking/Daemons | |
782 | Requires(post,preun): sed >= 4.0 | |
783 | Requires: %{name}-servers = %{version}-%{release} | |
784 | ||
785 | %description overlay-seqmod | |
cacee0b3 | 786 | This overlay serializes concurrent attempts to modify a single entry. |
92ef7112 JR |
787 | |
788 | %description overlay-seqmod -l pl.UTF-8 | |
cacee0b3 JB |
789 | Ta nakładka serializuje jednoczesne próby zmodyfikowania tego samego |
790 | wpisu. | |
92ef7112 | 791 | |
de77a786 JR |
792 | %package overlay-sssvlv |
793 | Summary: Server Side Sorting and Virtual List View overlay for OpenLDAP server | |
e8a189da | 794 | Summary(pl.UTF-8): Nakładka sortowania po stronie serwera i wirtualnego widoku list dla serwera OpenLDAP |
de77a786 JR |
795 | Group: Networking/Daemons |
796 | Requires(post,preun): sed >= 4.0 | |
797 | Requires: %{name}-servers = %{version}-%{release} | |
798 | ||
799 | %description overlay-sssvlv | |
a1121f45 | 800 | This overlay implements the LDAP Server Side Sorting (RFC2891) control |
801 | as well as the Virtual List View control. It also replaces the default | |
802 | implementation of the LDAP PagedResults (RFC2696) control, to ensure | |
803 | that it works with Sorting. The overlay can be used with any backend | |
804 | or globally for all backends. | |
de77a786 JR |
805 | |
806 | %description overlay-sssvlv -l pl.UTF-8 | |
e8a189da JB |
807 | Ta nakładka implementuje sortowanie po stronie serwera (Server Side |
808 | Sorting, RFC2891) oraz wirtualne widoki list (Virtual List View). | |
809 | Zastępuje również domyślną implementację stronnicowanych wyników | |
810 | (PagedResults, RFC2696), aby zapewnić ich działanie z sortowaniem. | |
811 | Nakładka może być użyta w dowolnym backendzie albo globalnie dla | |
812 | wszystkich backendów. | |
de77a786 | 813 | |
0b5bf075 | 814 | %package overlay-syncprov |
cd2ddb7a | 815 | Summary: Syncrepl Provider overlay for OpenLDAP server |
c4a13d8f | 816 | Summary(pl.UTF-8): Nakładka Syncrepl Provider dla serwera OpenLDAP |
0b5bf075 | 817 | Group: Networking/Daemons |
8ad94e97 | 818 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 819 | Requires: %{name}-servers = %{version}-%{release} |
820 | ||
821 | %description overlay-syncprov | |
cd2ddb7a JB |
822 | The Syncrepl Provider overlay implements the provider-side support for |
823 | syncrepl replication, including persistent search functionality. The | |
824 | overlay can be used with any backend that maintains entryCSN and | |
825 | entryUUID attributes for its entries. It also creates a contextCSN | |
826 | attribute in the root entry of the database. | |
0b5bf075 | 827 | |
ff5de027 JR |
828 | %description overlay-syncprov -l pl.UTF-8 |
829 | Nakładka SyncRepl Provider implementuje obsługę replikacji syncrepl po | |
830 | stronie dostarczyciela, włącznie z ciągłością funkcjonalności | |
831 | wyszukiwania. Nakładka może być używana z dowolnym backendem | |
832 | utrzymującym atrybuty entryCSN i entryUUID dla swoich wpisów. Tworzy | |
833 | także atrybut contextCSN w głównym elemencie bazy. | |
0b5bf075 | 834 | |
835 | %package overlay-translucent | |
836 | Summary: Translucent Proxy overlay for OpenLDAP server | |
c4a13d8f | 837 | Summary(pl.UTF-8): Nakładka Translucent Proxy dla serwera OpenLDAP |
0b5bf075 | 838 | Group: Networking/Daemons |
8ad94e97 | 839 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 840 | Requires: %{name}-servers = %{version}-%{release} |
841 | ||
842 | %description overlay-translucent | |
cd2ddb7a | 843 | The Translucent Proxy overlay can be used with a backend database such |
246346cd JR |
844 | as slapd-bdb to create a "translucent proxy". Entries retrieved from a |
845 | remote LDAP server may have some or all attributes overridden, or new | |
846 | attributes added, by entries in the local database before being | |
cd2ddb7a | 847 | presented to the client. |
0b5bf075 | 848 | |
ff5de027 JR |
849 | %description overlay-translucent -l pl.UTF-8 |
850 | Nakładka Translucent Proxy może być używana wraz z bazą danych taką | |
246346cd JR |
851 | jak slapd-bdb do stworzenia "przezroczystego proxy". Wpisy otrzymane |
852 | ze zdalnego serwera LDAP mogą mieć nadpisane niektóre lub wszystkie | |
853 | atrybuty, albo dodane nowe atrybuty poprzez wpisy w lokalnej bazie | |
854 | danych przed przekazaniem do klienta. | |
0b5bf075 | 855 | |
856 | %package overlay-unique | |
857 | Summary: Uniqueness overlay for OpenLDAP server | |
c4a13d8f | 858 | Summary(pl.UTF-8): Nakładka sprawdzająca unikatowość dla serwera OpenLDAP |
0b5bf075 | 859 | Group: Networking/Daemons |
8ad94e97 | 860 | Requires(post,preun): sed >= 4.0 |
0b5bf075 | 861 | Requires: %{name}-servers = %{version}-%{release} |
862 | ||
863 | %description overlay-unique | |
864 | The Attribute Uniqueness overlay can be used to enforce the uniqueness | |
865 | of some or all attributes within a subtree. | |
866 | ||
ff5de027 JR |
867 | %description overlay-unique -l pl.UTF-8 |
868 | Nakładka sprawdzająca unikatowość służy do wymuszania unikatowości | |
869 | atrybutów w poddrzewie LDAP. | |
0b5bf075 | 870 | |
2b5ce79c JB |
871 | %package overlay-valsort |
872 | Summary: Valsort overlay for OpenLDAP server | |
c4a13d8f | 873 | Summary(pl.UTF-8): Nakładka valsort dla serwera OpenLDAP |
2b5ce79c | 874 | Group: Networking/Daemons |
8ad94e97 | 875 | Requires(post,preun): sed >= 4.0 |
2b5ce79c JB |
876 | Requires: %{name}-servers = %{version}-%{release} |
877 | ||
878 | %description overlay-valsort | |
879 | This overlay sorts the values of multi-valued attributes when | |
880 | returning them in a search response. | |
881 | ||
ff5de027 JR |
882 | %description overlay-valsort -l pl.UTF-8 |
883 | Ta nakładka sortuje wartości wielowartościowych atrybutów przy | |
884 | zwracaniu ich jako odpowiedź przy wyszukiwaniu. | |
2b5ce79c | 885 | |
5a069025 JR |
886 | # contrib overlays |
887 | ||
888 | %package overlay-addpartial | |
889 | Summary: Addpartial overlay for OpenLDAP server | |
890 | Summary(pl.UTF-8): Nakładka addpartial dla serwera OpenLDAP | |
0513c83b | 891 | Group: Networking/Daemons |
5a069025 JR |
892 | Requires(post,preun): sed >= 4.0 |
893 | Requires: %{name}-servers = %{version}-%{release} | |
0513c83b | 894 | |
5a069025 | 895 | %description overlay-addpartial |
cf3b1381 JR |
896 | This overlay intercepts ADD requests, determines if a change has |
897 | actually taken place for that record, and then performs a modify | |
898 | request for those values that have changed (modified, added, deleted). | |
246346cd | 899 | If the record has not changed in any way, it is ignored. This overlay |
7675a18c | 900 | is useful for replicating from sources that are not LDAPs where it is |
246346cd JR |
901 | easier to build entire records than to determine the changes (i.e. a |
902 | database). | |
0513c83b | 903 | |
5a069025 | 904 | %description overlay-addpartial -l pl.UTF-8 |
7675a18c JR |
905 | Ta nakładka przechwytuje operacje ADD, sprawdza czy dla danego rekordu |
906 | rzeczywiście zmiana miała miejsce i wykonuje operacje modyfikacji | |
907 | jedynie dla tych atrybutów, które się zmieniły. Jeżeli rekord nie | |
246346cd JR |
908 | został zmieniony, operacja jest ignorowana. Nakładka jest użyteczna w |
909 | przypadku migracji danych z nie-LDAPowych źródeł dla których prościej | |
910 | jest utworzyć pełne rekordy niż znaleźć zmiany (np. baza danych). | |
0513c83b | 911 | |
5a069025 | 912 | %package overlay-allop |
cf3b1381 JR |
913 | Summary: All Operational Attributes overlay for OpenLDAP server |
914 | Summary(pl.UTF-8): Nakładka All Operational Attributes dla serwera OpenLDAP | |
5a069025 JR |
915 | Group: Networking/Daemons |
916 | Requires(post,preun): sed >= 4.0 | |
917 | Requires: %{name}-servers = %{version}-%{release} | |
0513c83b | 918 | |
5a069025 | 919 | %description overlay-allop |
cf3b1381 JR |
920 | The All Operational Attributes overlay is designed to allow slapd to |
921 | interoperate with dumb clients that expect all attributes, including | |
922 | operational ones, to be returned when "*" or an empty attribute list | |
923 | is requested, as opposed to RFC2251 and RFC3673. | |
0513c83b | 924 | |
5a069025 | 925 | %description overlay-allop -l pl.UTF-8 |
7675a18c JR |
926 | Nakładka All Operational Attributes pozwala serwerowi na współpracę z |
927 | głupimi klientami, które spodziewają się wszystkich atrybutów, | |
928 | włącznie z operacyjnymi, w przypadku wyszukiwania "*" albo pustej | |
929 | listy atrybutów, co jest niezgodne z RFC2251 i RFC3673. | |
0513c83b | 930 | |
5a069025 | 931 | %package overlay-allowed |
cf3b1381 JR |
932 | Summary: Allowed Attributes overlay for OpenLDAP server |
933 | Summary(pl.UTF-8): Nakładka Allowed Attributes dla serwera OpenLDAP | |
5a069025 JR |
934 | Group: Networking/Daemons |
935 | Requires(post,preun): sed >= 4.0 | |
936 | Requires: %{name}-servers = %{version}-%{release} | |
0513c83b | 937 | |
5a069025 | 938 | %description overlay-allowed |
7675a18c JR |
939 | This overlay returns the attributes required/allowed by the |
940 | objectClasses that are currently present in an object in the | |
246346cd JR |
941 | allowedAttributes attribute, and the subset of the above that can be |
942 | written by the identity that performs the search in the | |
7675a18c | 943 | allowedAttributesEffective attribute. |
0513c83b | 944 | |
5a069025 | 945 | %description overlay-allowed -l pl.UTF-8 |
7675a18c JR |
946 | Ta nakładka zwraca atrybuty wymagane/dozwolone przez klasy |
947 | (objectClass), które są obecnie obecne w obiekcie w atrybucie | |
246346cd JR |
948 | allowedAttributes, i ich podzbiór, który może być zapisywany przez |
949 | wyszukującego w atrybucie allowedAttributesEffective. | |
0513c83b | 950 | |
5a069025 | 951 | %package overlay-autogroup |
cf3b1381 JR |
952 | Summary: Automatic Group overlay for OpenLDAP server |
953 | Summary(pl.UTF-8): Nakładka Automatic Group dla serwera OpenLDAP | |
5a069025 JR |
954 | Group: Networking/Daemons |
955 | Requires(post,preun): sed >= 4.0 | |
956 | Requires: %{name}-servers = %{version}-%{release} | |
0513c83b | 957 | |
5a069025 | 958 | %description overlay-autogroup |
cf3b1381 JR |
959 | The autogroup overlay allows automated updates of group memberships |
960 | which meet the requirements of any filter contained in the group | |
7675a18c | 961 | definition. |
5a069025 JR |
962 | |
963 | %description overlay-autogroup -l pl.UTF-8 | |
7675a18c JR |
964 | Nakładka Automatic Group pozwala na automatyczne zmiany zawartości |
965 | grup, które pasują do dowolnego filtru zawartego w definicji grupy. | |
5a069025 JR |
966 | |
967 | %package overlay-cloak | |
cf3b1381 JR |
968 | Summary: Attribute Cloak overlay for OpenLDAP server |
969 | Summary(pl.UTF-8): Nakładka Attribute Cloak dla serwera OpenLDAP | |
5a069025 JR |
970 | Group: Networking/Daemons |
971 | Requires(post,preun): sed >= 4.0 | |
972 | Requires: %{name}-servers = %{version}-%{release} | |
973 | ||
974 | %description overlay-cloak | |
cf3b1381 | 975 | The cloak overlay allows the server to hide specific attributes, |
246346cd | 976 | unless explicitely requested by the client. This improve performance |
cf3b1381 | 977 | when a client requests all attributes and get a huge binary attribute |
246346cd | 978 | that is of no interest for it. This behavior is disabled when the |
cf3b1381 | 979 | manageDSAit control (RFC 3296) is used. |
5a069025 JR |
980 | |
981 | %description overlay-cloak -l pl.UTF-8 | |
7675a18c JR |
982 | Nakładka Attribute Cloak pozwala ukryć określone atrybuty, o ile nie |
983 | są one jawnie żądane przez klienta. Pozwala to na poprawienie | |
984 | wydajności, gry klient żąda wszystkich atrybutów i otrzynuje ogromny | |
985 | blob binarny, którym nie jest zainteresowany. To zachowanie jest | |
986 | wyłączone, jeżeli jest używany manageDSAit (RFC 3296). | |
5a069025 JR |
987 | |
988 | %package overlay-denyop | |
cf3b1381 | 989 | Summary: Deny Operations overlay for OpenLDAP server |
6f598e89 | 990 | Summary(pl.UTF-8): Nakładka zabraniająca wykonania operacji dla serwera OpenLDAP |
5a069025 JR |
991 | Group: Networking/Daemons |
992 | Requires(post,preun): sed >= 4.0 | |
993 | Requires: %{name}-servers = %{version}-%{release} | |
994 | ||
995 | %description overlay-denyop | |
6f598e89 JR |
996 | This overlay provides a quick'n'easy way to deny selected operations |
997 | for a database whose backend implements the operations. It is intended | |
998 | to be less expensive than ACLs because its evaluation occurs before | |
999 | any backend specific operation is actually even initiated. | |
5a069025 JR |
1000 | |
1001 | %description overlay-denyop -l pl.UTF-8 | |
6f598e89 JR |
1002 | Ta nakładka udostępnia szybki i łatwy sposób na blokowanie wybranych |
1003 | operacji dla bazy danych, której backend implementuje te operacje. Ma | |
1004 | być mniej kosztowna niż ACL-e, ponieważ obliczenia zachodzą przed | |
1005 | rozpoczęciem jakichkolwiek operacji specyficznych dla backendu. | |
5a069025 JR |
1006 | |
1007 | %package overlay-dsaschema | |
cf3b1381 JR |
1008 | Summary: DSA Schema overlay for OpenLDAP server |
1009 | Summary(pl.UTF-8): Nakładka DSA Schema dla serwera OpenLDAP | |
5a069025 JR |
1010 | Group: Networking/Daemons |
1011 | Requires(post,preun): sed >= 4.0 | |
1012 | Requires: %{name}-servers = %{version}-%{release} | |
1013 | ||
1014 | %description overlay-dsaschema | |
cf3b1381 JR |
1015 | This overlay permits the loading of DSA-specific schema from |
1016 | configuration files (including operational attributes). | |
5a069025 JR |
1017 | |
1018 | %description overlay-dsaschema -l pl.UTF-8 | |
7675a18c JR |
1019 | Ta nakładka umożliwia ładowanie schematów DSA bezpośrednio z plików |
1020 | konfiguracyjnych. | |
5a069025 JR |
1021 | |
1022 | %package overlay-dupent | |
cf3b1381 JR |
1023 | Summary: Duplicate Entry overlay for OpenLDAP server |
1024 | Summary(pl.UTF-8): Nakładka Duplicate Entry dla serwera OpenLDAP | |
5a069025 JR |
1025 | Group: Networking/Daemons |
1026 | Requires(post,preun): sed >= 4.0 | |
1027 | Requires: %{name}-servers = %{version}-%{release} | |
1028 | ||
1029 | %description overlay-dupent | |
cf3b1381 JR |
1030 | LDAP Control for a Duplicate Entry Representation of Search Results |
1031 | <draft-ietf-ldapext-ldapv3-dupent-08.txt> (EXPIRED) | |
1032 | <http://tools.ietf.org/id/draft-ietf-ldapext-ldapv3-dupent-08.txt> | |
5a069025 JR |
1033 | |
1034 | %description overlay-dupent -l pl.UTF-8 | |
7675a18c JR |
1035 | Nakładka implemetująca "Duplicate Entry Representation of Search |
1036 | Results" <draft-ietf-ldapext-ldapv3-dupent-08.txt> (EXPIRED) | |
1037 | <http://tools.ietf.org/id/draft-ietf-ldapext-ldapv3-dupent-08.txt> | |
5a069025 JR |
1038 | |
1039 | %package overlay-kinit | |
1040 | Summary: Kinit overlay for OpenLDAP server | |
1041 | Summary(pl.UTF-8): Nakładka kinit dla serwera OpenLDAP | |
1042 | Group: Networking/Daemons | |
1043 | Requires(post,preun): sed >= 4.0 | |
1044 | Requires: %{name}-servers = %{version}-%{release} | |
1045 | ||
1046 | %description overlay-kinit | |
cf3b1381 JR |
1047 | This overlay requests a Kerberos TGT and keeps it renewed as long as |
1048 | slapd is running. | |
5a069025 JR |
1049 | |
1050 | %description overlay-kinit -l pl.UTF-8 | |
7675a18c JR |
1051 | Ta nakładka pobiera kerberosowy TGT i utrzymuje jego ważność tak |
1052 | długo, jak długo serwer jest uruchomiony. | |
5a069025 JR |
1053 | |
1054 | %package overlay-lastbind | |
cf3b1381 JR |
1055 | Summary: Last Bind overlay for OpenLDAP server |
1056 | Summary(pl.UTF-8): Nakładka Last Bind dla serwera OpenLDAP | |
5a069025 JR |
1057 | Group: Networking/Daemons |
1058 | Requires(post,preun): sed >= 4.0 | |
1059 | Requires: %{name}-servers = %{version}-%{release} | |
1060 | ||
1061 | %description overlay-lastbind | |
cf3b1381 JR |
1062 | The lastbind overlay allows recording the timestamp of the last |
1063 | successful bind to entries in the directory, in the authTimestamp | |
246346cd JR |
1064 | attribute. One sample use for this overlay would be to detect unused |
1065 | accounts. | |
5a069025 JR |
1066 | |
1067 | %description overlay-lastbind -l pl.UTF-8 | |
7675a18c JR |
1068 | Nakładka lastbind pozwala na zapisywanie czsu ostaniej udanej operacji |
1069 | BIND w atrybucie authTimestamp. Przykładowo można wykorzystać ja do | |
1070 | wykrycia nieużywanych kont. | |
5a069025 JR |
1071 | |
1072 | %package overlay-lastmod | |
cf3b1381 | 1073 | Summary: Last Modification overlay for OpenLDAP server |
6f598e89 | 1074 | Summary(pl.UTF-8): Nakładka Last Modification dla serwera OpenLDAP |
5a069025 JR |
1075 | Group: Networking/Daemons |
1076 | Requires(post,preun): sed >= 4.0 | |
1077 | Requires: %{name}-servers = %{version}-%{release} | |
1078 | ||
1079 | %description overlay-lastmod | |
6f598e89 JR |
1080 | The lastmod overlay creates a service entry rooted at the suffix of |
1081 | the database it's stacked onto, which holds the DN, the modification | |
1082 | type, the modifiersName and the modifyTimestamp of the last write | |
1083 | operation performed on that database. | |
5a069025 JR |
1084 | |
1085 | %description overlay-lastmod -l pl.UTF-8 | |
6f598e89 JR |
1086 | Nakładka lastmod tworzy wpis usługi zaczynający się od przyrostka bazy |
1087 | danych, na której jest oparty, trzymający DN, rodzaj modyfikacji, | |
1088 | modifiersName i modifyTimestamp dla ostatniej operacji zapisu | |
1089 | wykonywanej na tej bazie. | |
5a069025 JR |
1090 | |
1091 | %package overlay-noopsrch | |
1092 | Summary: Noopsrch overlay for OpenLDAP server | |
1093 | Summary(pl.UTF-8): Nakładka noopsrch dla serwera OpenLDAP | |
1094 | Group: Networking/Daemons | |
1095 | Requires(post,preun): sed >= 4.0 | |
1096 | Requires: %{name}-servers = %{version}-%{release} | |
1097 | ||
1098 | %description overlay-noopsrch | |
cf3b1381 | 1099 | LDAP Control that counts entries a search would return. |
5a069025 JR |
1100 | |
1101 | %description overlay-noopsrch -l pl.UTF-8 | |
7675a18c | 1102 | Noopsrch zlicza pozycje, które zostałyby zwrócone przez wyszukiwanie. |
5a069025 JR |
1103 | |
1104 | %package overlay-nops | |
cf3b1381 JR |
1105 | Summary: Remove Null Operations overlay for OpenLDAP server |
1106 | Summary(pl.UTF-8): Nakładka Remove Null Operations dla serwera OpenLDAP | |
5a069025 JR |
1107 | Group: Networking/Daemons |
1108 | Requires(post,preun): sed >= 4.0 | |
1109 | Requires: %{name}-servers = %{version}-%{release} | |
1110 | ||
1111 | %description overlay-nops | |
cf3b1381 | 1112 | Some broken client tend to implement modifications as replace |
246346cd JR |
1113 | operations where all attributes are replaced, most of the time by the |
1114 | same values they had before. This can cause undesirable load on logs, | |
1115 | ACL evaluation, or replication trafic. This overlay detects idempotent | |
1116 | replace operations and filters them out. | |
5a069025 JR |
1117 | |
1118 | %description overlay-nops -l pl.UTF-8 | |
7675a18c | 1119 | Niektórzy, błędni klienci implementują modyfikacje jako operacje |
246346cd JR |
1120 | "replace", w których wszystkie atrybuty ulegają zmianie, przeważnie na |
1121 | takie same wartości jak przed modyfikacją. Może powodować to | |
1122 | niepożądane obciążenie logów, obliczenia ACL albo replikacje. Ta | |
1123 | nakładka wykrywa i odfiltrowuje idempotentne operacje "replace". | |
5a069025 | 1124 | |
edb9ed3d JR |
1125 | %package overlay-nssov |
1126 | Summary: NSS overlay for OpenLDAP server | |
1127 | Summary(pl.UTF-8): Nakładka NSS dla serwera OpenLDAP | |
1128 | Group: Networking/Daemons | |
1129 | Requires(post,preun): sed >= 4.0 | |
1130 | Requires: %{name}-servers = %{version}-%{release} | |
1131 | Provides: nslcd | |
1132 | Conflicts: openldap-schema-pam_ldap | |
1133 | ||
1134 | %description overlay-nssov | |
1135 | The nssov overlay handles NSS lookup requests through a local Unix | |
1136 | Domain socket. It uses the same IPC protocol as Arthur de Jong's | |
1137 | nss-ldapd. | |
1138 | ||
1139 | %description overlay-nssov -l pl.UTF-8 | |
1140 | Nakładka nssov obsługuje żądania wyszukiwania NSS poprzez lokalne | |
1141 | gniazdo Unix Domain. Używa tego samego protokołu IPC, co nss-ldapd | |
1142 | Arthura de Jong. | |
1143 | ||
5a069025 JR |
1144 | %package overlay-proxyOld |
1145 | Summary: ProxyOld overlay for OpenLDAP server | |
1146 | Summary(pl.UTF-8): Nakładka proxyOld dla serwera OpenLDAP | |
1147 | Group: Networking/Daemons | |
1148 | Requires(post,preun): sed >= 4.0 | |
1149 | Requires: %{name}-servers = %{version}-%{release} | |
1150 | ||
1151 | %description overlay-proxyOld | |
cf3b1381 JR |
1152 | This overlay provides support for the obsolete |
1153 | draft-weltman-ldapb3-proxy-05 revision of the LDAP Proxy Authorization | |
246346cd JR |
1154 | control. It is merely intended to provide compatibility in |
1155 | environments where other servers only recognize this old control. New | |
1156 | installations should not use this code. | |
5a069025 JR |
1157 | |
1158 | %description overlay-proxyOld -l pl.UTF-8 | |
7675a18c | 1159 | Ta nakładka udostępnia wsparcie dla przestarzałego draftu |
246346cd JR |
1160 | draft-weltman-ldapb3-proxy-05 Autoryzacji LDAP Proxy. Jest |
1161 | przeznaczona tylko dla kompatybilności ze starymi serwerami, nie | |
1162 | powinna byc używana w nowych instalacjach. | |
5a069025 JR |
1163 | |
1164 | %package overlay-samba4 | |
1165 | Summary: Samba4 overlays for OpenLDAP server | |
cf3b1381 | 1166 | Summary(pl.UTF-8): Nakładki Samba4 dla serwera OpenLDAP |
5a069025 JR |
1167 | Group: Networking/Daemons |
1168 | Requires(post,preun): sed >= 4.0 | |
1169 | Requires: %{name}-servers = %{version}-%{release} | |
1170 | ||
1171 | %description overlay-samba4 | |
6b6115e3 ER |
1172 | This package contains overlays specific to samba4 LDAP backend. pguid |
1173 | overlay maintains the operational attribute "parentUUID". It contains | |
1174 | the entryUUID of the parent entry. rdnval overlay maintains the | |
1175 | operational attribute "rdnValue". It contains the value of the entry's | |
1176 | RDN. vernum overlay increments a counter any time an attribute is | |
1177 | modified. It is intended to increment the counter | |
1178 | 'msDS-KeyVersionNumber' when the attribute 'unicodePwd' is modified. | |
5a069025 JR |
1179 | |
1180 | %description overlay-samba4 -l pl.UTF-8 | |
7675a18c JR |
1181 | Ten pakiet zawiera nakładki specyficzne dla backendu LDAP samba4. |
1182 | pguid obsługuje atrybut operacyjny "parentUUID", który zawiera | |
6b6115e3 ER |
1183 | entryUUID nadrzędnej pozycji. rdnval obsługuje atrybut operacyjny |
1184 | "rdnValue", który zawiera wartość RDN danej pozycji. vernum zwiększa | |
1185 | licznik za każdym razem gdy jakiś atrybut jest modyfikowany. Jest | |
1186 | przeznaczony do zwiększania licznika 'msDS-KeyVersionNumber' gdy | |
1187 | modyfikowany jest atrybut 'unicodePwd'. | |
5a069025 | 1188 | |
edb9ed3d JR |
1189 | %package overlay-smbk5pwd |
1190 | Summary: smbk5pwd overlay for OpenLDAP server | |
1191 | Summary(pl.UTF-8): Nakładka smbk5pwd dla serwera OpenLDAP | |
1192 | Group: Networking/Daemons | |
1193 | Requires(post,preun): sed >= 4.0 | |
1194 | Requires: %{name}-servers = %{version}-%{release} | |
1195 | ||
1196 | %description overlay-smbk5pwd | |
1197 | smbk5pwd overlay extends the PasswordModify Extended Operation to | |
1198 | update Kerberos keys and Samba password hashes for an LDAP user. | |
1199 | ||
1200 | %description overlay-smbk5pwd -l pl.UTF-8 | |
1201 | Nakładka smbk5pwd rozszerza rozszerzoną operację PasswordModify o | |
1202 | uaktualnianie kluczy Kerberosa i skrótów haseł Samby dla użytkownika | |
1203 | LDAP. | |
1204 | ||
5a069025 JR |
1205 | %package overlay-trace |
1206 | Summary: Trace overlay for OpenLDAP server | |
cf3b1381 | 1207 | Summary(pl.UTF-8): Nakładka Trace dla serwera OpenLDAP |
5a069025 JR |
1208 | Group: Networking/Daemons |
1209 | Requires(post,preun): sed >= 4.0 | |
1210 | Requires: %{name}-servers = %{version}-%{release} | |
1211 | ||
1212 | %description overlay-trace | |
cf3b1381 | 1213 | Overlay to trace overlay invocation. |
5a069025 JR |
1214 | |
1215 | %description overlay-trace -l pl.UTF-8 | |
7675a18c | 1216 | Nakładka śledząca wywołania nakładek. |
0513c83b | 1217 | |
9ba5699f | 1218 | %prep |
52ca5fbf | 1219 | %setup -q -c %{!?with_system_db:-a1} |
465066ab | 1220 | %{!?with_system_db:%patch18 -p0} |
415f3589 | 1221 | cd %{name}-%{version} |
49008fae | 1222 | %patch0 -p1 |
2ac7ae8e | 1223 | %patch1 -p1 |
01ccad80 | 1224 | %patch2 -p1 |
98e30587 | 1225 | %patch3 -p1 |
c2b56acf | 1226 | %patch4 -p1 |
49bb1727 | 1227 | %patch5 -p1 |
1228 | %patch6 -p1 | |
8162fdf0 | 1229 | %patch7 -p1 |
49bb1727 | 1230 | %patch8 -p1 |
9da90c5b | 1231 | %patch9 -p1 |
e6c8336f | 1232 | %patch10 -p1 |
f1a806bb | 1233 | %patch11 -p1 |
7c24fec1 | 1234 | %patch12 -p1 |
fb3a2277 ER |
1235 | %patch13 -p1 |
1236 | %patch14 -p1 | |
7c24fec1 | 1237 | %patch15 -p1 |
abc77317 | 1238 | %patch16 -p1 |
0b661224 | 1239 | %patch19 -p1 |
cd325020 | 1240 | %patch20 -p1 |
465066ab | 1241 | %patch22 -p1 |
a20af413 | 1242 | %patch23 -p1 |
8a71fe0b | 1243 | %if %{with krb5} |
abc77317 | 1244 | %patch17 -p1 |
13336510 | 1245 | %endif |
415f3589 JR |
1246 | cd .. |
1247 | ||
cacee0b3 | 1248 | %if %{without system_db} |
415f3589 | 1249 | install -d db-%{db_version}/build-rpm |
cacee0b3 | 1250 | %endif |
415f3589 | 1251 | |
cacee0b3 | 1252 | %if %{with exchange} |
415f3589 JR |
1253 | # Set up a build tree for a static version of libldap with the hooks for the |
1254 | # non-standard NTLM bind type which is needed to connect to Win2k GC servers | |
1255 | # (Win2k3 supports SASL with DIGEST-MD5, so this shouldn't be needed for those | |
1256 | # servers, though as of version 1.4 the exchange doesn't try SASL first). | |
1257 | if ! cp -al %{name}-%{version} evo-%{name}-%{version} ; then | |
1258 | rm -fr evo-%{name}-%{version} | |
1259 | cp -a %{name}-%{version} evo-%{name}-%{version} | |
1260 | fi | |
1261 | cd evo-%{name}-%{version} | |
1262 | %patch100 -p0 | |
cacee0b3 | 1263 | %endif |
49bb1727 | 1264 | |
9ba5699f | 1265 | %build |
cacee0b3 | 1266 | %if %{without system_db} |
7cf60e21 | 1267 | dbdir=$(pwd)/db-instroot |
415f3589 JR |
1268 | cd db-%{db_version}/build-rpm |
1269 | ||
1270 | CC="%{__cc}" | |
1271 | CXX="%{__cxx}" | |
1272 | CFLAGS="%{rpmcflags}" | |
1273 | CXXFLAGS="%{rpmcflags} -fno-implicit-templates" | |
1274 | LDFLAGS="%{rpmcflags} %{rpmldflags}" | |
1275 | export CC CXX CFLAGS CXXFLAGS LDFLAGS | |
1276 | ||
415f3589 | 1277 | ../dist/%configure \ |
7cf60e21 | 1278 | --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-db.cache \ |
0483dfdb JR |
1279 | --disable-compat185 \ |
1280 | --disable-dump185 \ | |
415f3589 JR |
1281 | --disable-java \ |
1282 | --disable-tcl \ | |
1283 | --disable-cxx \ | |
1284 | --with-pic \ | |
1285 | --disable-static \ | |
1286 | --enable-shared \ | |
1287 | --with-uniquename=_openldap \ | |
1288 | --prefix=${dbdir} \ | |
1289 | --exec-prefix=${dbdir} \ | |
1290 | --bindir=${dbdir}/bin \ | |
1291 | --includedir=${dbdir}/include \ | |
1292 | --libdir=${dbdir}/%{_lib} | |
1293 | ||
cacee0b3 JB |
1294 | %{__make} \ |
1295 | libdb_base=libslapd_db \ | |
1296 | libso_base=libslapd_db | |
1297 | %{__make} install \ | |
1298 | libdb_base=libslapd_db \ | |
1299 | libso_base=libslapd_db \ | |
1300 | strip="false" | |
415f3589 JR |
1301 | ln -sf libslapd_db.so ${dbdir}/%{_lib}/${subdir}/libdb.so |
1302 | ||
cacee0b3 JB |
1303 | cd ../.. |
1304 | %endif | |
1305 | ||
1306 | cd %{name}-%{version} | |
415f3589 | 1307 | |
58bb5ab2 | 1308 | CPPFLAGS="%{!?with_system_db:-I${dbdir}/include -D__lock_getlocker=__lock_getlocker_openldap }-I/usr/include/ncurses" |
fe63c743 | 1309 | CFLAGS="%{rpmcflags} $CPPFLAGS -D_REENTRANT -fPIC -D_GNU_SOURCE" |
415f3589 | 1310 | CXXFLAGS="%{rpmcflags} $CPPFLAGS -D_REENTRANT -fPIC" |
a3616630 JB |
1311 | LDFLAGS="%{rpmcflags} %{rpmldflags}%{!?with_system_db: -L${dbdir}/%{_lib}}" |
1312 | export CFLAGS CPPFLAGS CXXFLAGS LDFLAGS | |
1313 | %if %{without system_db} | |
1314 | export LD_LIBRARY_PATH=${dbdir}/%{_lib}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} | |
1315 | %endif | |
415f3589 | 1316 | |
903d8149 | 1317 | %{__libtoolize} --install |
8162fdf0 JB |
1318 | %{__aclocal} |
1319 | %{__autoconf} | |
8162fdf0 | 1320 | %configure \ |
92ef7112 | 1321 | --enable-dynamic \ |
1c1ecf86 | 1322 | --enable-syslog \ |
1c1ecf86 | 1323 | --enable-ipv6 \ |
1324 | --enable-local \ | |
92ef7112 | 1325 | --enable-slapd \ |
7f282e24 | 1326 | --enable-dynacl \ |
00d6dcb1 | 1327 | --enable-aci \ |
1c1ecf86 | 1328 | --enable-crypt \ |
00d6dcb1 | 1329 | --enable-lmpasswd \ |
92ef7112 JR |
1330 | --enable-modules \ |
1331 | --enable-rewrite \ | |
1332 | --enable-rlookups \ | |
7f282e24 | 1333 | --enable-slapi \ |
4eeb8a05 | 1334 | %if %{with sasl} |
1335 | --with-cyrus-sasl \ | |
1336 | --enable-spasswd \ | |
6c6029ef | 1337 | %else |
1338 | --without-cyrus-sasl \ | |
4eeb8a05 | 1339 | %endif |
4eeb8a05 | 1340 | %if %{with slp} |
1341 | --enable-slp \ | |
1342 | %else | |
1343 | --disable-slp \ | |
1344 | %endif | |
1c1ecf86 | 1345 | --enable-wrappers \ |
0483dfdb JR |
1346 | --enable-bdb=mod \ |
1347 | --enable-dnssrv=mod \ | |
1348 | --enable-hdb=mod \ | |
1349 | --enable-ldap=mod \ | |
fc2298ec | 1350 | --enable-mdb=mod \ |
0483dfdb JR |
1351 | --enable-meta=mod \ |
1352 | --enable-monitor=mod \ | |
7f282e24 JR |
1353 | %if %{with ndb} |
1354 | --enable-ndb=mod \ | |
1355 | %endif | |
0483dfdb JR |
1356 | --enable-null \ |
1357 | --enable-passwd=mod \ | |
1358 | %if %{with perl} | |
1359 | --enable-perl=mod \ | |
1360 | %endif | |
1361 | --enable-relay=mod \ | |
1362 | --enable-shell=mod \ | |
9be24455 | 1363 | --enable-sock=mod \ |
4eeb8a05 | 1364 | %if %{with odbc} |
0483dfdb | 1365 | --enable-sql=mod \ |
92ef7112 | 1366 | --with-odbc=unixodbc \ |
4eeb8a05 | 1367 | %endif |
0483dfdb | 1368 | --enable-overlays=mod \ |
92ef7112 JR |
1369 | --with-threads \ |
1370 | --with-tls \ | |
1371 | --with-yielding-select \ | |
6f4b6ad2 | 1372 | --with-mp=longlong |
dac054ba | 1373 | |
fb3a2277 | 1374 | %{__make} -j1 depend |
80857a07 | 1375 | %{__make} |
8a71fe0b | 1376 | %{__make} -C contrib/slapd-modules |
06a6b837 | 1377 | |
cacee0b3 | 1378 | install -d libs |
92ef7112 | 1379 | for d in liblber libldap libldap_r ; do |
cacee0b3 JB |
1380 | ln -sf ../libraries/$d/.libs/$d.la libs/$d.la |
1381 | ln -sf ../libraries/$d/.libs/$d.so libs/$d.so | |
92ef7112 JR |
1382 | done |
1383 | ||
7cf60e21 | 1384 | __topdir=$(pwd) |
12962656 | 1385 | %if %{with sasl} |
92ef7112 | 1386 | cd contrib/ldapc++ |
16d850ae | 1387 | %{__libtoolize} |
92ef7112 JR |
1388 | %{__aclocal} |
1389 | %{__automake} | |
1390 | %{__autoconf} | |
1391 | %configure \ | |
1392 | --with-libldap=$__topdir/libs \ | |
1393 | --with-ldap-includes=$__topdir/include | |
1394 | %{__make} | |
d53aa8fd | 1395 | %endif |
e6c8336f | 1396 | |
cacee0b3 | 1397 | %if %{with exchange} |
415f3589 JR |
1398 | # Build evolution-specific clients just as we would normal clients, |
1399 | # except with a different installation directory in mind | |
1400 | # and no shared libraries. | |
1401 | cd ../../../evo-%{name}-%{version} | |
1402 | ||
903d8149 | 1403 | %{__libtoolize} --install |
415f3589 JR |
1404 | %{__aclocal} |
1405 | %{__autoconf} | |
1406 | %configure \ | |
1407 | --includedir=%{evolution_exchange_includedir} \ | |
1408 | --libdir=%{evolution_exchange_libdir} \ | |
1409 | --disable-dynamic \ | |
1410 | --disable-slapd \ | |
1411 | --disable-shared \ | |
1412 | --enable-static \ | |
1413 | --enable-syslog \ | |
1414 | --enable-ipv6 \ | |
1415 | --enable-local \ | |
7f282e24 | 1416 | --enable-dynacl \ |
415f3589 JR |
1417 | --enable-aci \ |
1418 | --enable-crypt \ | |
1419 | --enable-lmpasswd \ | |
1420 | --enable-modules \ | |
1421 | --enable-rewrite \ | |
1422 | --enable-rlookups \ | |
7f282e24 | 1423 | --enable-slapi \ |
415f3589 JR |
1424 | %if %{with sasl} |
1425 | --with-cyrus-sasl \ | |
1426 | --enable-spasswd \ | |
1427 | %else | |
1428 | --without-cyrus-sasl \ | |
1429 | %endif | |
1430 | %if %{with slp} | |
1431 | --enable-slp \ | |
1432 | %else | |
1433 | --disable-slp \ | |
1434 | %endif | |
1435 | --enable-wrappers \ | |
9be24455 | 1436 | --enable-backends=no \ |
0483dfdb | 1437 | --enable-overlays=no \ |
415f3589 | 1438 | %if %{with odbc} |
415f3589 | 1439 | --with-odbc=unixodbc \ |
415f3589 | 1440 | %endif |
415f3589 JR |
1441 | --with-threads \ |
1442 | --with-tls \ | |
1443 | --with-yielding-select \ | |
6f4b6ad2 | 1444 | --with-mp=longlong |
8884384d | 1445 | # --with-gssapi currently not supported |
415f3589 JR |
1446 | |
1447 | %{__make} -j1 depend | |
1448 | %{__make} | |
cacee0b3 | 1449 | %endif |
415f3589 | 1450 | |
654a3163 | 1451 | %install |
9ba5699f | 1452 | rm -rf $RPM_BUILD_ROOT |
de61f90b | 1453 | install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},/var/lib/openldap-data} \ |
5c5f46b8 | 1454 | $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{schemadir}} \ |
1729bf34 | 1455 | $RPM_BUILD_ROOT/var/run/{slapd,nslcd} \ |
6b6115e3 | 1456 | $RPM_BUILD_ROOT%{systemdtmpfilesdir} |
415f3589 | 1457 | |
cacee0b3 | 1458 | %if %{with exchange} |
415f3589 | 1459 | # Install evolution hack first and remove everything but devel stuff |
cacee0b3 | 1460 | %{__make} -C evo-%{name}-%{version} install \ |
415f3589 | 1461 | DESTDIR=$RPM_BUILD_ROOT |
aed6fee5 JB |
1462 | %{__rm} -r $RPM_BUILD_ROOT{%{_sysconfdir}/openldap,%{_bindir},%{_mandir}}/* |
1463 | %{__rm} $RPM_BUILD_ROOT%{evolution_exchange_libdir}/*.la | |
7cf60e21 | 1464 | cp -p %{SOURCE100} $RPM_BUILD_ROOT%{evolution_exchange_prefix}/README.evolution |
cacee0b3 | 1465 | %endif |
415f3589 | 1466 | |
cacee0b3 | 1467 | %if %{without system_db} |
7cf60e21 | 1468 | dbdir=$(pwd)/db-instroot |
cacee0b3 | 1469 | cd db-instroot |
7cf60e21 | 1470 | install -p %{_lib}/libslapd_db-*.*.so $RPM_BUILD_ROOT%{_libdir} |
415f3589 JR |
1471 | cd bin |
1472 | for binary in db_* ; do | |
7cf60e21 | 1473 | install -p -m755 ${binary} $RPM_BUILD_ROOT%{_sbindir}/slapd_${binary} |
415f3589 JR |
1474 | done |
1475 | ||
cacee0b3 JB |
1476 | cd ../.. |
1477 | %endif | |
1478 | ||
1479 | cd %{name}-%{version} | |
9ba5699f | 1480 | |
1c1ecf86 | 1481 | %{__make} install \ |
1482 | DESTDIR=$RPM_BUILD_ROOT | |
dac054ba | 1483 | |
8a71fe0b | 1484 | %{__make} -C contrib/slapd-modules install \ |
de77a786 | 1485 | DESTDIR=$RPM_BUILD_ROOT |
06a6b837 | 1486 | |
aed6fee5 JB |
1487 | %{!?with_ndb:%{__rm} $RPM_BUILD_ROOT%{_mandir}/man5/slapd-ndb.5} |
1488 | ||
7cf60e21 ER |
1489 | install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/ldap |
1490 | cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/ldap | |
62af02c0 | 1491 | |
26b19af9 | 1492 | # Config for openldap library |
7cf60e21 | 1493 | cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/openldap/ldap.conf |
d3bbb863 JR |
1494 | echo ".so ldap.conf.5" >$RPM_BUILD_ROOT%{_mandir}/man5/ldaprc.5 |
1495 | ||
26b19af9 | 1496 | # Config for nss_ldap and pam_ldap |
7cf60e21 | 1497 | cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/ldap.conf |
6b6115e3 ER |
1498 | cp -p %{SOURCE6} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/slapd.conf |
1499 | cp -p %{SOURCE7} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/nssov.conf | |
09d199da | 1500 | |
7cf60e21 | 1501 | %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/openldap/*.{default,example} |
00d6dcb1 | 1502 | |
01ccad80 | 1503 | # Standard schemas should not be changed by users |
7cf60e21 | 1504 | mv $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/* $RPM_BUILD_ROOT%{_datadir}/openldap/schema |
a715c6fb | 1505 | |
a226741c | 1506 | # create slapd.access.conf |
8e75e573 | 1507 | echo "# This is a good place to put slapd access-control directives" > \ |
ea1d098d | 1508 | $RPM_BUILD_ROOT%{_sysconfdir}/openldap/slapd.access.conf |
a226741c | 1509 | |
31a3e905 | 1510 | # create local.schema |
8e75e573 | 1511 | echo "# This is a good place to put your schema definitions " > \ |
ea1d098d | 1512 | $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/local.schema |
a226741c | 1513 | |
d6e577e9 | 1514 | %if %{with sasl} |
cacee0b3 | 1515 | %{__make} -C contrib/ldapc++ install \ |
92ef7112 | 1516 | DESTDIR=$RPM_BUILD_ROOT |
d53aa8fd | 1517 | %endif |
92ef7112 | 1518 | |
9be24455 | 1519 | %if %{without system_db} |
7cf60e21 | 1520 | find $RPM_BUILD_ROOT -name '*.la' | xargs sed -i -e "s|-L${dbdir}/%{_lib}||g" |
9be24455 JR |
1521 | %endif |
1522 | ||
d6deed33 | 1523 | # files for -headers subpackage |
1524 | install -d $RPM_BUILD_ROOT%{_includedir}/%{name}/ac | |
7cf60e21 ER |
1525 | cp -p include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name} |
1526 | cp -p include/ac/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/ac | |
d6deed33 | 1527 | |
1528 | # remove headers, that are provided by -devel package | |
1529 | for I in $RPM_BUILD_ROOT%{_includedir}/*.h; do | |
7cf60e21 | 1530 | rm $RPM_BUILD_ROOT%{_includedir}/%{name}/$(basename $I) |
d6deed33 | 1531 | done |
1532 | ||
8a71fe0b JR |
1533 | # check for undefined symbols in slapd modules |
1534 | for i in $RPM_BUILD_ROOT%{_libdir}/openldap/*.so ; do | |
1535 | if LD_PRELOAD=$RPM_BUILD_ROOT%{_libdir}/liblber-2.4.so.2:$RPM_BUILD_ROOT%{_libdir}/libldap_r-2.4.so.2:%{!?with_system_db:$RPM_BUILD_ROOT%{_libdir}/libslapd_db-4.6.so:}$RPM_BUILD_ROOT%{_sbindir}/slapd ldd -r $i 2>&1 | grep "undefined symbol"; then | |
1536 | echo "Undefined symbols found in" $i | |
1537 | exit 1 | |
1538 | fi | |
1539 | done | |
1540 | ||
6b6115e3 ER |
1541 | # bogus include |
1542 | %{__sed} -i -e '/^\.so \.\.\/Project/d' $RPM_BUILD_ROOT%{_mandir}/man5/slapo-nops.5 | |
1543 | ||
4a0640f5 JB |
1544 | %clean |
1545 | rm -rf $RPM_BUILD_ROOT | |
1546 | ||
0513c83b | 1547 | %post libs -p /sbin/ldconfig |
f6699879 | 1548 | %postun libs -p /sbin/ldconfig |
42d889ce | 1549 | |
92ef7112 JR |
1550 | %post ldapc++ -p /sbin/ldconfig |
1551 | %postun ldapc++ -p /sbin/ldconfig | |
1552 | ||
01ccad80 | 1553 | %pre servers |
679e14a3 ER |
1554 | %groupadd -P %{name}-servers -g 93 slapd |
1555 | %useradd -P %{name}-servers -u 93 -s /bin/false -g slapd -c "OpenLDAP server" -d /var/lib/openldap-data slapd | |
01ccad80 | 1556 | |
9ba5699f | 1557 | %post servers |
707b1df7 | 1558 | /sbin/chkconfig --add ldap |
5d6d7c44 | 1559 | |
8ad94e97 ER |
1560 | # minimizing restarts logics. we restart server: |
1561 | # | |
1562 | # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2) | |
1563 | # 2. first install of module (post: $1 == 1) | |
1564 | # 2. uninstall of module (postun: $1 == 0) | |
1565 | # | |
1566 | # the strict internal deps between modules and | |
1567 | # server package are very important for all this to work. | |
1568 | ||
1569 | %posttrans servers | |
1570 | %service ldap restart "OpenLDAP server" | |
8162fdf0 | 1571 | |
a226741c | 1572 | %preun servers |
8d0eaa23 | 1573 | if [ "$1" = "0" ] ; then |
8ad94e97 | 1574 | %service ldap stop |
943aad65 | 1575 | /sbin/chkconfig --del ldap || : |
707b1df7 JB |
1576 | fi |
1577 | ||
1578 | %postun servers | |
1579 | if [ "$1" = "0" ]; then | |
f6699879 | 1580 | %userremove slapd |
1581 | %groupremove slapd | |
8d0eaa23 | 1582 | fi |
dac054ba | 1583 | |
fd259dde | 1584 | %define ldap_module_add() \ |
d212a240 | 1585 | %{__sed} -i -e 's/^#[[:blank:]]*moduleload[[:blank:]]\\+%1[[:blank:]]*$/moduleload %1/' %{_sysconfdir}/openldap/slapd.conf \ |
8ad94e97 ER |
1586 | if [ "$1" = "1" ]; then \ |
1587 | %service ldap restart "OpenLDAP server" \ | |
d212a240 ER |
1588 | fi \ |
1589 | %{nil} | |
fd259dde ER |
1590 | |
1591 | %define ldap_module_remove() \ | |
8ad94e97 | 1592 | if [ "$1" = "0" ]; then \ |
6f869072 | 1593 | %{__sed} -i -e 's/^[[:blank:]]*moduleload[[:blank:]]\\+%1[[:blank:]]*$/# moduleload %1/' %{_sysconfdir}/openldap/slapd.conf \ |
8ad94e97 | 1594 | %service ldap restart "OpenLDAP server" \ |
d212a240 ER |
1595 | fi \ |
1596 | %{nil} | |
00d6dcb1 | 1597 | |
5a069025 JR |
1598 | %triggerpostun servers -- openldap-servers < 2.1.12 |
1599 | if [ "`/usr/bin/getent passwd slapd | cut -d: -f6`" = "/var/lib/openldap-ldbm" ]; then | |
1600 | /usr/sbin/usermod -d /var/lib/openldap-data slapd | |
1601 | fi | |
1602 | ||
fd259dde ER |
1603 | %post backend-bdb |
1604 | %ldap_module_add back_bdb.la | |
1605 | ||
00d6dcb1 | 1606 | %preun backend-bdb |
8ad94e97 | 1607 | %ldap_module_remove back_bdb.la |
00d6dcb1 JK |
1608 | |
1609 | %post backend-dnssrv | |
fd259dde | 1610 | %ldap_module_add back_dnssrv.la |
00d6dcb1 JK |
1611 | |
1612 | %preun backend-dnssrv | |
8ad94e97 | 1613 | %ldap_module_remove back_dnssrv.la |
00d6dcb1 | 1614 | |
de61f90b | 1615 | %post backend-hdb |
fd259dde | 1616 | %ldap_module_add back_hdb.la |
de61f90b JB |
1617 | |
1618 | %preun backend-hdb | |
8ad94e97 | 1619 | %ldap_module_remove back_hdb.la |
de61f90b JB |
1620 | |
1621 | %post backend-ldap | |
fd259dde | 1622 | %ldap_module_add back_ldap.la |
de61f90b JB |
1623 | |
1624 | %preun backend-ldap | |
8ad94e97 | 1625 | %ldap_module_remove back_ldap.la |
00d6dcb1 | 1626 | |
fc2298ec JR |
1627 | %post backend-mdb |
1628 | %ldap_module_add back_mdb.la | |
1629 | ||
1630 | %preun backend-mdb | |
1631 | %ldap_module_remove back_mdb.la | |
1632 | ||
00d6dcb1 | 1633 | %post backend-meta |
fd259dde | 1634 | %ldap_module_add back_meta.la |
00d6dcb1 JK |
1635 | |
1636 | %preun backend-meta | |
8ad94e97 | 1637 | %ldap_module_remove back_meta.la |
00d6dcb1 JK |
1638 | |
1639 | %post backend-monitor | |
fd259dde | 1640 | %ldap_module_add back_monitor.la |
00d6dcb1 JK |
1641 | |
1642 | %preun backend-monitor | |
8ad94e97 | 1643 | %ldap_module_remove back_monitor.la |
00d6dcb1 | 1644 | |
7f282e24 JR |
1645 | %post backend-ndb |
1646 | %ldap_module_add back_ndb.la | |
1647 | ||
1648 | %preun backend-ndb | |
1649 | %ldap_module_remove back_ndb.la | |
1650 | ||
00d6dcb1 | 1651 | %post backend-passwd |
fd259dde | 1652 | %ldap_module_add back_passwd.la |
00d6dcb1 JK |
1653 | |
1654 | %preun backend-passwd | |
8ad94e97 | 1655 | %ldap_module_remove back_passwd.la |
00d6dcb1 JK |
1656 | |
1657 | %post backend-perl | |
fd259dde | 1658 | %ldap_module_add back_perl.la |
00d6dcb1 JK |
1659 | |
1660 | %preun backend-perl | |
8ad94e97 | 1661 | %ldap_module_remove back_perl.la |
00d6dcb1 | 1662 | |
aecf2144 | 1663 | %post backend-relay |
fd259dde | 1664 | %ldap_module_add back_relay.la |
aecf2144 JB |
1665 | |
1666 | %preun backend-relay | |
8ad94e97 | 1667 | %ldap_module_remove back_relay.la |
aecf2144 | 1668 | |
00d6dcb1 | 1669 | %post backend-shell |
fd259dde | 1670 | %ldap_module_add back_shell.la |
00d6dcb1 JK |
1671 | |
1672 | %preun backend-shell | |
8ad94e97 | 1673 | %ldap_module_remove back_shell.la |
00d6dcb1 | 1674 | |
9be24455 JR |
1675 | %post backend-sock |
1676 | %ldap_module_add back_sock.la | |
1677 | ||
1678 | %preun backend-sock | |
1679 | %ldap_module_remove back_sock.la | |
1680 | ||
00d6dcb1 | 1681 | %post backend-sql |
d212a240 | 1682 | %ldap_module_add back_sql.la |
00d6dcb1 JK |
1683 | |
1684 | %preun backend-sql | |
8ad94e97 | 1685 | %ldap_module_remove back_sql.la |
00d6dcb1 | 1686 | |
d95d9d67 | 1687 | %post overlay-pcache |
fd259dde | 1688 | %ldap_module_add pcache.la |
d95d9d67 | 1689 | |
1690 | %preun overlay-pcache | |
8ad94e97 | 1691 | %ldap_module_remove pcache.la |
d95d9d67 | 1692 | |
366bb889 | 1693 | %post overlay-accesslog |
fd259dde | 1694 | %ldap_module_add accesslog.la |
366bb889 JR |
1695 | |
1696 | %preun overlay-accesslog | |
8ad94e97 | 1697 | %ldap_module_remove accesslog.la |
366bb889 | 1698 | |
488bd7be JB |
1699 | %post overlay-auditlog |
1700 | %ldap_module_add auditlog.la | |
1701 | ||
1702 | %preun overlay-auditlog | |
1703 | %ldap_module_remove auditlog.la | |
1704 | ||
d0570307 AM |
1705 | %post overlay-collect |
1706 | %ldap_module_add collect.la | |
1707 | ||
1708 | %preun overlay-collect | |
1709 | %ldap_module_remove collect.la | |
1710 | ||
92ef7112 JR |
1711 | %post overlay-constraint |
1712 | %ldap_module_add constraint.la | |
1713 | ||
1714 | %preun overlay-constraint | |
1715 | %ldap_module_remove constraint.la | |
1716 | ||
1717 | %post overlay-dds | |
1718 | %ldap_module_add dds.la | |
366bb889 | 1719 | |
92ef7112 JR |
1720 | %preun overlay-dds |
1721 | %ldap_module_remove dds.la | |
366bb889 | 1722 | |
0ba7e105 JB |
1723 | %post overlay-deref |
1724 | %ldap_module_add deref.la | |
1725 | ||
1726 | %preun overlay-deref | |
1727 | %ldap_module_remove deref.la | |
1728 | ||
366bb889 | 1729 | %post overlay-dyngroup |
fd259dde | 1730 | %ldap_module_add dyngroup.la |
366bb889 JR |
1731 | |
1732 | %preun overlay-dyngroup | |
8ad94e97 | 1733 | %ldap_module_remove dyngroup.la |
366bb889 JR |
1734 | |
1735 | %post overlay-dynlist | |
fd259dde | 1736 | %ldap_module_add dynlist.la |
366bb889 JR |
1737 | |
1738 | %preun overlay-dynlist | |
8ad94e97 | 1739 | %ldap_module_remove dynlist.la |
366bb889 | 1740 | |
92ef7112 JR |
1741 | %post overlay-memberof |
1742 | %ldap_module_add memberof.la | |
366bb889 | 1743 | |
92ef7112 JR |
1744 | %preun overlay-memberof |
1745 | %ldap_module_remove memberof.la | |
366bb889 JR |
1746 | |
1747 | %post overlay-ppolicy | |
fd259dde | 1748 | %ldap_module_add ppolicy.la |
366bb889 JR |
1749 | |
1750 | %preun overlay-ppolicy | |
8ad94e97 | 1751 | %ldap_module_remove ppolicy.la |
366bb889 JR |
1752 | |
1753 | %post overlay-refint | |
fd259dde | 1754 | %ldap_module_add refint.la |
366bb889 JR |
1755 | |
1756 | %preun overlay-refint | |
8ad94e97 | 1757 | %ldap_module_remove refint.la |
366bb889 JR |
1758 | |
1759 | %post overlay-retcode | |
fd259dde | 1760 | %ldap_module_add retcode.la |
366bb889 JR |
1761 | |
1762 | %preun overlay-retcode | |
8ad94e97 | 1763 | %ldap_module_remove retcode.la |
366bb889 JR |
1764 | |
1765 | %post overlay-rwm | |
fd259dde | 1766 | %ldap_module_add rwm.la |
366bb889 JR |
1767 | |
1768 | %preun overlay-rwm | |
8ad94e97 | 1769 | %ldap_module_remove rwm.la |
366bb889 | 1770 | |
92ef7112 JR |
1771 | %post overlay-seqmod |
1772 | %ldap_module_add seqmod.la | |
1773 | ||
1774 | %preun overlay-seqmod | |
1775 | %ldap_module_remove seqmod.la | |
1776 | ||
de77a786 JR |
1777 | %post overlay-sssvlv |
1778 | %ldap_module_add sssvlv.la | |
1779 | ||
1780 | %preun overlay-sssvlv | |
1781 | %ldap_module_remove sssvlv.la | |
1782 | ||
366bb889 | 1783 | %post overlay-syncprov |
fd259dde | 1784 | %ldap_module_add syncprov.la |
366bb889 JR |
1785 | |
1786 | %preun overlay-syncprov | |
8ad94e97 | 1787 | %ldap_module_remove syncprov.la |
366bb889 JR |
1788 | |
1789 | %post overlay-translucent | |
fd259dde | 1790 | %ldap_module_add translucent.la |
366bb889 JR |
1791 | |
1792 | %preun overlay-translucent | |
8ad94e97 | 1793 | %ldap_module_remove translucent.la |
366bb889 JR |
1794 | |
1795 | %post overlay-unique | |
fd259dde | 1796 | %ldap_module_add unique.la |
366bb889 JR |
1797 | |
1798 | %preun overlay-unique | |
8ad94e97 | 1799 | %ldap_module_remove unique.la |
366bb889 JR |
1800 | |
1801 | %post overlay-valsort | |
fd259dde | 1802 | %ldap_module_add valsort.la |
366bb889 JR |
1803 | |
1804 | %preun overlay-valsort | |
8ad94e97 ER |
1805 | %ldap_module_remove valsort.la |
1806 | ||
5a069025 JR |
1807 | # contrib/slapd-modules |
1808 | ||
1809 | %post overlay-addpartial | |
1810 | %ldap_module_add addpartial-overlay.la | |
1811 | ||
1812 | %preun overlay-addpartial | |
1813 | %ldap_module_remove addpartial-overlay.la | |
1814 | ||
1815 | %post overlay-allop | |
1816 | %ldap_module_add allop.la | |
1817 | ||
1818 | %preun overlay-allop | |
1819 | %ldap_module_remove allop.la | |
1820 | ||
1821 | %post overlay-allowed | |
1822 | %ldap_module_add allowed.la | |
1823 | ||
1824 | %preun overlay-allowed | |
1825 | %ldap_module_remove allowed.la | |
1826 | ||
1827 | %post overlay-autogroup | |
1828 | %ldap_module_add autogroup.la | |
1829 | ||
1830 | %preun overlay-autogroup | |
1831 | %ldap_module_remove autogroup.la | |
1832 | ||
1833 | %post overlay-cloak | |
1834 | %ldap_module_add cloak.la | |
1835 | ||
1836 | %preun overlay-cloak | |
1837 | %ldap_module_remove cloak.la | |
1838 | ||
1839 | %post overlay-denyop | |
1840 | %ldap_module_add denyop.la | |
1841 | ||
1842 | %preun overlay-denyop | |
1843 | %ldap_module_remove denyop.la | |
1844 | ||
1845 | %post overlay-dsaschema | |
1846 | %ldap_module_add dsaschema.la | |
1847 | ||
1848 | %preun overlay-dsaschema | |
1849 | %ldap_module_remove dsaschema.la | |
1850 | ||
1851 | %post overlay-dupent | |
1852 | %ldap_module_add dupent.la | |
1853 | ||
1854 | %preun overlay-dupent | |
1855 | %ldap_module_remove dupent.la | |
1856 | ||
1857 | %post overlay-kinit | |
1858 | %ldap_module_add kinit.la | |
1859 | ||
1860 | %preun overlay-kinit | |
1861 | %ldap_module_remove kinit.la | |
1862 | ||
1863 | %post overlay-lastbind | |
1864 | %ldap_module_add lastbind.la | |
1865 | ||
1866 | %preun overlay-lastbind | |
1867 | %ldap_module_remove lastbind.la | |
1868 | ||
1869 | %post overlay-lastmod | |
1870 | %ldap_module_add lastmod.la | |
1871 | ||
1872 | %preun overlay-lastmod | |
1873 | %ldap_module_remove lastmod.la | |
1874 | ||
1875 | %post overlay-noopsrch | |
1876 | %ldap_module_add noopsrch.la | |
1877 | ||
1878 | %preun overlay-noopsrch | |
1879 | %ldap_module_remove noopsrch.la | |
1880 | ||
1881 | %post overlay-nops | |
1882 | %ldap_module_add nops.la | |
1883 | ||
1884 | %preun overlay-nops | |
1885 | %ldap_module_remove nops.la | |
1886 | ||
1887 | %post overlay-nssov | |
1888 | %ldap_module_add nssov.la | |
1889 | %openldap_schema_register %{schemadir}/ldapns.schema | |
1890 | %service -q ldap restart | |
1891 | ||
1892 | %preun overlay-nssov | |
1893 | %ldap_module_remove nssov.la | |
1894 | ||
1895 | %postun overlay-nssov | |
1896 | if [ "$1" = "0" ]; then | |
1897 | %openldap_schema_unregister %{schemadir}/ldapns.schema | |
1898 | %service -q ldap restart | |
c900fa15 | 1899 | fi |
366bb889 | 1900 | |
5a069025 JR |
1901 | %post overlay-proxyOld |
1902 | %ldap_module_add proxyOld.la | |
1903 | ||
1904 | %preun overlay-proxyOld | |
1905 | %ldap_module_remove proxyOld.la | |
1906 | ||
1907 | %post overlay-samba4 | |
1908 | %ldap_module_add pguid.la | |
1909 | %ldap_module_add rdnval.la | |
1910 | %ldap_module_add vernum.la | |
1911 | ||
1912 | %preun overlay-samba4 | |
1913 | %ldap_module_remove pguid.la | |
1914 | %ldap_module_remove rdnval.la | |
1915 | %ldap_module_remove vernum.la | |
1916 | ||
1917 | %post overlay-smbk5pwd | |
1918 | %ldap_module_add smbk5pwd.la | |
1919 | ||
1920 | %preun overlay-smbk5pwd | |
1921 | %ldap_module_remove smbk5pwd.la | |
1922 | ||
1923 | %post overlay-trace | |
1924 | %ldap_module_add trace.la | |
1925 | ||
1926 | %preun overlay-trace | |
1927 | %ldap_module_remove trace.la | |
1928 | ||
9ba5699f | 1929 | %files |
42d889ce | 1930 | %defattr(644,root,root,755) |
415f3589 JR |
1931 | %doc %{name}-%{version}/{ANNOUNCEMENT,CHANGES,COPYRIGHT,README,LICENSE} |
1932 | %doc %{name}-%{version}/doc/{drafts,rfc} | |
70afd02b | 1933 | %attr(755,root,root) %{_bindir}/* |
2ac7ae8e | 1934 | %dir %{_datadir}/openldap |
de61f90b | 1935 | %{_mandir}/man1/ldap*.1* |
23547c0d | 1936 | %{_mandir}/man5/ldap.conf.5* |
d3bbb863 | 1937 | %{_mandir}/man5/ldaprc.5* |
de61f90b | 1938 | %{_mandir}/man5/ldif.5* |
dac054ba | 1939 | |
26b19af9 JR |
1940 | %files nss-config |
1941 | %defattr(644,root,root,755) | |
1942 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldap.conf | |
1943 | ||
cd2ddb7a JB |
1944 | %files libs |
1945 | %defattr(644,root,root,755) | |
7d4c6425 ER |
1946 | %dir %{_sysconfdir}/openldap |
1947 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/ldap.conf | |
92ef7112 JR |
1948 | %attr(755,root,root) %{_libdir}/liblber-2.4.so.*.*.* |
1949 | %attr(755,root,root) %{_libdir}/libldap-2.4.so.*.*.* | |
1950 | %attr(755,root,root) %{_libdir}/libldap_r-2.4.so.*.*.* | |
7f282e24 | 1951 | %attr(755,root,root) %{_libdir}/libslapi-2.4.so.*.*.* |
92ef7112 JR |
1952 | %attr(755,root,root) %ghost %{_libdir}/liblber-2.4.so.2 |
1953 | %attr(755,root,root) %ghost %{_libdir}/libldap-2.4.so.2 | |
1954 | %attr(755,root,root) %ghost %{_libdir}/libldap_r-2.4.so.2 | |
7f282e24 | 1955 | %attr(755,root,root) %ghost %{_libdir}/libslapi-2.4.so.2 |
92ef7112 | 1956 | |
9ba5699f | 1957 | %files devel |
42d889ce | 1958 | %defattr(644,root,root,755) |
044e0ae4 JB |
1959 | %attr(755,root,root) %{_libdir}/liblber.so |
1960 | %attr(755,root,root) %{_libdir}/libldap.so | |
1961 | %attr(755,root,root) %{_libdir}/libldap_r.so | |
7f282e24 | 1962 | %attr(755,root,root) %{_libdir}/libslapi.so |
044e0ae4 JB |
1963 | %{_libdir}/liblber.la |
1964 | %{_libdir}/libldap.la | |
1965 | %{_libdir}/libldap_r.la | |
7f282e24 | 1966 | %{_libdir}/libslapi.la |
044e0ae4 | 1967 | %{_includedir}/*.h |
906aa261 | 1968 | %{_mandir}/man3/* |
dac054ba | 1969 | |
42d889ce | 1970 | %files static |
1971 | %defattr(644,root,root,755) | |
044e0ae4 JB |
1972 | %{_libdir}/liblber.a |
1973 | %{_libdir}/libldap.a | |
1974 | %{_libdir}/libldap_r.a | |
7f282e24 | 1975 | %{_libdir}/libslapi.a |
42d889ce | 1976 | |
d6deed33 | 1977 | %files headers |
1978 | %defattr(644,root,root,755) | |
1979 | %{_includedir}/%{name} | |
1980 | ||
52ca5fbf | 1981 | %if %{with exchange} |
415f3589 JR |
1982 | %files evolution-devel |
1983 | %defattr(644,root,root,755) | |
1984 | %dir %{evolution_exchange_prefix} | |
1985 | %dir %{evolution_exchange_includedir} | |
1986 | %dir %{evolution_exchange_libdir} | |
1987 | %{evolution_exchange_prefix}/README* | |
1988 | %{evolution_exchange_includedir}/*.h | |
1989 | %{evolution_exchange_libdir}/*.a | |
52ca5fbf JB |
1990 | %endif |
1991 | ||
1992 | %files ldapc++ | |
1993 | %defattr(644,root,root,755) | |
1994 | %attr(755,root,root) %{_libdir}/libldapcpp.so.*.*.* | |
1995 | %attr(755,root,root) %ghost %{_libdir}/libldapcpp.so.0 | |
1996 | ||
1997 | %files ldapc++-devel | |
1998 | %defattr(644,root,root,755) | |
1999 | %attr(755,root,root) %{_libdir}/libldapcpp.so | |
2000 | %{_libdir}/libldapcpp.la | |
2001 | %{_includedir}/ldapc++ | |
2002 | ||
2003 | %files ldapc++-static | |
2004 | %defattr(644,root,root,755) | |
2005 | %{_libdir}/libldapcpp.a | |
415f3589 | 2006 | |
5a069025 JR |
2007 | %files servers |
2008 | %defattr(644,root,root,755) | |
2009 | %if %{without system_db} | |
fc2298ec | 2010 | # not used by slapd directly, but by three different backends (bdb,hdb,mdb), so include here |
5a069025 JR |
2011 | %doc db-%{db_version}/LICENSE |
2012 | %attr(755,root,root) %{_libdir}/libslapd_db-4.6.so | |
2013 | %endif | |
2014 | %dir %{_sysconfdir}/openldap/schema | |
5a069025 | 2015 | %attr(640,root,slapd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/slapd.access.conf |
04a5781a JB |
2016 | %attr(640,root,slapd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/slapd.conf |
2017 | %attr(640,root,slapd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/slapd.ldif | |
5a069025 JR |
2018 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/schema/*.schema |
2019 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ldap | |
2020 | %attr(754,root,root) /etc/rc.d/init.d/ldap | |
6b6115e3 | 2021 | %{systemdtmpfilesdir}/slapd.conf |
5a069025 JR |
2022 | %attr(770,root,slapd) %{_var}/run/slapd |
2023 | %dir %attr(770,root,slapd) %{_localstatedir}/openldap-data | |
2024 | %attr(660,root,slapd) %{_localstatedir}/openldap-data/* | |
2025 | %dir %{schemadir} | |
2026 | %{schemadir}/*.ldif | |
2027 | %{schemadir}/*.schema | |
7cf60e21 | 2028 | %{schemadir}/README |
5a069025 JR |
2029 | %exclude %{schemadir}/ldapns.schema |
2030 | %dir %{_libdir}/openldap | |
04a5781a | 2031 | %attr(755,root,root) %{_sbindir}/slap* |
5a069025 JR |
2032 | %{_mandir}/man5/slapd.*.5* |
2033 | %{_mandir}/man5/slapd-config.5* | |
2034 | %{_mandir}/man5/slapd-ldbm.5* | |
2035 | %{_mandir}/man5/slapd-ldif.5* | |
2036 | %{_mandir}/man5/slapd-null.5* | |
04a5781a | 2037 | %{_mandir}/man8/slap*.8* |
5a069025 | 2038 | |
00d6dcb1 JK |
2039 | %files backend-bdb |
2040 | %defattr(644,root,root,755) | |
9da90c5b | 2041 | %attr(755,root,root) %{_libdir}/openldap/back_bdb*.so* |
e6771c23 | 2042 | %{_libdir}/openldap/back_bdb.la |
de61f90b | 2043 | %{_mandir}/man5/slapd-bdb.5* |
00d6dcb1 JK |
2044 | |
2045 | %files backend-dnssrv | |
2046 | %defattr(644,root,root,755) | |
9da90c5b | 2047 | %attr(755,root,root) %{_libdir}/openldap/back_dnssrv*.so* |
e6771c23 | 2048 | %{_libdir}/openldap/back_dnssrv.la |
de61f90b | 2049 | %{_mandir}/man5/slapd-dnssrv.5* |
00d6dcb1 | 2050 | |
de61f90b JB |
2051 | %files backend-hdb |
2052 | %defattr(644,root,root,755) | |
9da90c5b | 2053 | %attr(755,root,root) %{_libdir}/openldap/back_hdb*.so* |
de61f90b | 2054 | %{_libdir}/openldap/back_hdb.la |
c7cb7143 | 2055 | %{_mandir}/man5/slapd-hdb.5* |
de61f90b JB |
2056 | |
2057 | %files backend-ldap | |
2058 | %defattr(644,root,root,755) | |
7cf60e21 | 2059 | %doc openldap-*/servers/slapd/back-ldap/TODO.proxy |
9da90c5b | 2060 | %attr(755,root,root) %{_libdir}/openldap/back_ldap*.so* |
de61f90b JB |
2061 | %{_libdir}/openldap/back_ldap.la |
2062 | %{_mandir}/man5/slapd-ldap.5* | |
b0bf66fb | 2063 | %{_mandir}/man5/slapo-chain.5* |
37c8aeb1 | 2064 | %{_mandir}/man5/slapo-pbind.5* |
00d6dcb1 | 2065 | |
fc2298ec JR |
2066 | %files backend-mdb |
2067 | %defattr(644,root,root,755) | |
2068 | %attr(755,root,root) %{_libdir}/openldap/back_mdb*.so* | |
2069 | %{_libdir}/openldap/back_mdb.la | |
2070 | %{_mandir}/man5/slapd-mdb.5* | |
2071 | ||
00d6dcb1 JK |
2072 | %files backend-meta |
2073 | %defattr(644,root,root,755) | |
9da90c5b | 2074 | %attr(755,root,root) %{_libdir}/openldap/back_meta*.so* |
e6771c23 | 2075 | %{_libdir}/openldap/back_meta.la |
de61f90b | 2076 | %{_mandir}/man5/slapd-meta.5* |
00d6dcb1 JK |
2077 | |
2078 | %files backend-monitor | |
2079 | %defattr(644,root,root,755) | |
415f3589 | 2080 | %doc %{name}-%{version}/servers/slapd/back-monitor/README |
9da90c5b | 2081 | %attr(755,root,root) %{_libdir}/openldap/back_monitor*.so* |
e6771c23 | 2082 | %{_libdir}/openldap/back_monitor.la |
de61f90b | 2083 | %{_mandir}/man5/slapd-monitor.5* |
00d6dcb1 | 2084 | |
7f282e24 JR |
2085 | %if %{with ndb} |
2086 | %files backend-ndb | |
2087 | %defattr(644,root,root,755) | |
2088 | %doc %{name}-%{version}/servers/slapd/back-ndb/README | |
2089 | %attr(755,root,root) %{_libdir}/openldap/back_ndb*.so* | |
2090 | %{_libdir}/openldap/back_ndb.la | |
2091 | %{_mandir}/man5/slapd-ndb.5* | |
2092 | %endif | |
2093 | ||
00d6dcb1 JK |
2094 | %files backend-passwd |
2095 | %defattr(644,root,root,755) | |
9da90c5b | 2096 | %attr(755,root,root) %{_libdir}/openldap/back_passwd*.so* |
e6771c23 | 2097 | %{_libdir}/openldap/back_passwd.la |
de61f90b | 2098 | %{_mandir}/man5/slapd-passwd.5* |
00d6dcb1 | 2099 | |
4eeb8a05 | 2100 | %if %{with perl} |
00d6dcb1 JK |
2101 | %files backend-perl |
2102 | %defattr(644,root,root,755) | |
415f3589 | 2103 | %doc %{name}-%{version}/servers/slapd/back-perl/*.pm |
7cf60e21 | 2104 | %doc %{name}-%{version}/servers/slapd/back-perl/README |
9da90c5b | 2105 | %attr(755,root,root) %{_libdir}/openldap/back_perl*.so* |
e6771c23 | 2106 | %{_libdir}/openldap/back_perl.la |
de61f90b | 2107 | %{_mandir}/man5/slapd-perl.5* |
00d6dcb1 JK |
2108 | %endif |
2109 | ||
aecf2144 JB |
2110 | %files backend-relay |
2111 | %defattr(644,root,root,755) | |
7cf60e21 | 2112 | %doc %{name}-%{version}/servers/slapd/back-relay/README |
aecf2144 JB |
2113 | %attr(755,root,root) %{_libdir}/openldap/back_relay*.so* |
2114 | %{_libdir}/openldap/back_relay.la | |
2115 | %{_mandir}/man5/slapd-relay.5* | |
2116 | ||
00d6dcb1 JK |
2117 | %files backend-shell |
2118 | %defattr(644,root,root,755) | |
9da90c5b | 2119 | %attr(755,root,root) %{_libdir}/openldap/back_shell*.so* |
e6771c23 | 2120 | %{_libdir}/openldap/back_shell.la |
de61f90b | 2121 | %{_mandir}/man5/slapd-shell.5* |
00d6dcb1 | 2122 | |
9be24455 JR |
2123 | %files backend-sock |
2124 | %defattr(644,root,root,755) | |
2125 | %attr(755,root,root) %{_libdir}/openldap/back_sock*.so* | |
2126 | %{_libdir}/openldap/back_sock.la | |
2127 | %{_mandir}/man5/slapd-sock.5* | |
04a5781a | 2128 | %{_mandir}/man5/slapo-sock.5* |
9be24455 | 2129 | |
4eeb8a05 | 2130 | %if %{with odbc} |
00d6dcb1 JK |
2131 | %files backend-sql |
2132 | %defattr(644,root,root,755) | |
415f3589 JR |
2133 | %doc %{name}-%{version}/servers/slapd/back-sql/docs/* |
2134 | %doc %{name}-%{version}/servers/slapd/back-sql/rdbms_depend | |
9da90c5b | 2135 | %attr(755,root,root) %{_libdir}/openldap/back_sql*.so* |
e6771c23 | 2136 | %{_libdir}/openldap/back_sql.la |
de61f90b | 2137 | %{_mandir}/man5/slapd-sql.5* |
00d6dcb1 | 2138 | %endif |
0513c83b | 2139 | |
0b5bf075 | 2140 | %files overlay-accesslog |
2141 | %defattr(644,root,root,755) | |
2142 | %attr(755,root,root) %{_libdir}/openldap/accesslog*.so* | |
2143 | %{_libdir}/openldap/accesslog.la | |
2144 | %{_mandir}/man5/slapo-accesslog.5* | |
2145 | ||
488bd7be JB |
2146 | %files overlay-auditlog |
2147 | %defattr(644,root,root,755) | |
2148 | %attr(755,root,root) %{_libdir}/openldap/auditlog*.so* | |
2149 | %{_libdir}/openldap/auditlog.la | |
2150 | %{_mandir}/man5/slapo-auditlog.5* | |
2151 | ||
d0570307 AM |
2152 | %files overlay-collect |
2153 | %defattr(644,root,root,755) | |
2154 | %attr(755,root,root) %{_libdir}/openldap/collect*.so* | |
2155 | %{_libdir}/openldap/collect.la | |
2156 | %{_mandir}/man5/slapo-collect.5* | |
2157 | ||
92ef7112 JR |
2158 | %files overlay-constraint |
2159 | %defattr(644,root,root,755) | |
2160 | %attr(755,root,root) %{_libdir}/openldap/constraint*.so* | |
2161 | %{_libdir}/openldap/constraint.la | |
2162 | %{_mandir}/man5/slapo-constraint.5* | |
2163 | ||
2164 | %files overlay-dds | |
0b5bf075 | 2165 | %defattr(644,root,root,755) |
92ef7112 JR |
2166 | %attr(755,root,root) %{_libdir}/openldap/dds*.so* |
2167 | %{_libdir}/openldap/dds.la | |
2168 | %{_mandir}/man5/slapo-dds.5* | |
0b5bf075 | 2169 | |
0ba7e105 JB |
2170 | %files overlay-deref |
2171 | %defattr(644,root,root,755) | |
2172 | %attr(755,root,root) %{_libdir}/openldap/deref*.so* | |
2173 | %{_libdir}/openldap/deref.la | |
2174 | ||
0b5bf075 | 2175 | %files overlay-dyngroup |
2176 | %defattr(644,root,root,755) | |
2177 | %attr(755,root,root) %{_libdir}/openldap/dyngroup*.so* | |
2178 | %{_libdir}/openldap/dyngroup.la | |
92ef7112 | 2179 | %{_mandir}/man5/slapo-dyngroup.5* |
0b5bf075 | 2180 | |
2181 | %files overlay-dynlist | |
2182 | %defattr(644,root,root,755) | |
2183 | %attr(755,root,root) %{_libdir}/openldap/dynlist*.so* | |
2184 | %{_libdir}/openldap/dynlist.la | |
2185 | %{_mandir}/man5/slapo-dynlist.5* | |
2186 | ||
92ef7112 | 2187 | %files overlay-memberof |
0b5bf075 | 2188 | %defattr(644,root,root,755) |
92ef7112 JR |
2189 | %attr(755,root,root) %{_libdir}/openldap/memberof*.so* |
2190 | %{_libdir}/openldap/memberof.la | |
2191 | %{_mandir}/man5/slapo-memberof.5* | |
0b5bf075 | 2192 | |
d95d9d67 | 2193 | %files overlay-pcache |
2194 | %defattr(644,root,root,755) | |
2195 | %attr(755,root,root) %{_libdir}/openldap/pcache*.so* | |
2196 | %{_libdir}/openldap/pcache.la | |
c2b56acf | 2197 | %{_mandir}/man5/slapo-pcache.5* |
d95d9d67 | 2198 | |
0b5bf075 | 2199 | %files overlay-ppolicy |
2200 | %defattr(644,root,root,755) | |
2201 | %attr(755,root,root) %{_libdir}/openldap/ppolicy*.so* | |
2202 | %{_libdir}/openldap/ppolicy.la | |
2203 | %{_mandir}/man5/slapo-ppolicy.5* | |
2204 | ||
2205 | %files overlay-refint | |
2206 | %defattr(644,root,root,755) | |
2207 | %attr(755,root,root) %{_libdir}/openldap/refint*.so* | |
2208 | %{_libdir}/openldap/refint.la | |
2209 | %{_mandir}/man5/slapo-refint.5* | |
2210 | ||
1e76a8fb JB |
2211 | %files overlay-retcode |
2212 | %defattr(644,root,root,755) | |
2213 | %attr(755,root,root) %{_libdir}/openldap/retcode*.so* | |
2214 | %{_libdir}/openldap/retcode.la | |
2215 | %{_mandir}/man5/slapo-retcode.5* | |
2216 | ||
0b5bf075 | 2217 | %files overlay-rwm |
2218 | %defattr(644,root,root,755) | |
2219 | %attr(755,root,root) %{_libdir}/openldap/rwm*.so* | |
2220 | %{_libdir}/openldap/rwm.la | |
2221 | %{_mandir}/man5/slapo-rwm.5* | |
2222 | ||
92ef7112 JR |
2223 | %files overlay-seqmod |
2224 | %defattr(644,root,root,755) | |
2225 | %attr(755,root,root) %{_libdir}/openldap/seqmod*.so* | |
2226 | %{_libdir}/openldap/seqmod.la | |
2227 | ||
de77a786 JR |
2228 | %files overlay-sssvlv |
2229 | %defattr(644,root,root,755) | |
2230 | %attr(755,root,root) %{_libdir}/openldap/sssvlv*.so* | |
2231 | %{_libdir}/openldap/sssvlv.la | |
2232 | %{_mandir}/man5/slapo-sssvlv.5* | |
2233 | ||
0b5bf075 | 2234 | %files overlay-syncprov |
2235 | %defattr(644,root,root,755) | |
2236 | %attr(755,root,root) %{_libdir}/openldap/syncprov*.so* | |
2237 | %{_libdir}/openldap/syncprov.la | |
2238 | %{_mandir}/man5/slapo-syncprov.5* | |
2239 | ||
2240 | %files overlay-translucent | |
2241 | %defattr(644,root,root,755) | |
2242 | %attr(755,root,root) %{_libdir}/openldap/translucent*.so* | |
2243 | %{_libdir}/openldap/translucent.la | |
2244 | %{_mandir}/man5/slapo-translucent.5* | |
2245 | ||
2246 | %files overlay-unique | |
2247 | %defattr(644,root,root,755) | |
2248 | %attr(755,root,root) %{_libdir}/openldap/unique*.so* | |
2249 | %{_libdir}/openldap/unique.la | |
2250 | %{_mandir}/man5/slapo-unique.5* | |
2251 | ||
2b5ce79c JB |
2252 | %files overlay-valsort |
2253 | %defattr(644,root,root,755) | |
2254 | %attr(755,root,root) %{_libdir}/openldap/valsort*.so* | |
2255 | %{_libdir}/openldap/valsort.la | |
7d4f8c32 | 2256 | %{_mandir}/man5/slapo-valsort.5* |
2b5ce79c | 2257 | |
5a069025 JR |
2258 | # contrib/slapd-modules |
2259 | ||
2260 | %files overlay-addpartial | |
0513c83b | 2261 | %defattr(644,root,root,755) |
5a069025 JR |
2262 | %doc %{name}-%{version}/contrib/slapd-modules/addpartial/README |
2263 | %attr(755,root,root) %{_libdir}/openldap/addpartial-overlay*.so* | |
2264 | %{_libdir}/openldap/addpartial-overlay.la | |
2265 | ||
2266 | %files overlay-allop | |
2267 | %defattr(644,root,root,755) | |
2268 | %doc %{name}-%{version}/contrib/slapd-modules/allop/README | |
2269 | %attr(755,root,root) %{_libdir}/openldap/allop*.so* | |
2270 | %{_libdir}/openldap/allop.la | |
2271 | %{_mandir}/man5/slapo-allop.5* | |
2272 | ||
2273 | %files overlay-allowed | |
2274 | %defattr(644,root,root,755) | |
2275 | %doc %{name}-%{version}/contrib/slapd-modules/allowed/README | |
2276 | %attr(755,root,root) %{_libdir}/openldap/allowed*.so* | |
2277 | %{_libdir}/openldap/allowed.la | |
2278 | ||
2279 | %files overlay-autogroup | |
2280 | %defattr(644,root,root,755) | |
2281 | %doc %{name}-%{version}/contrib/slapd-modules/autogroup/README | |
2282 | %attr(755,root,root) %{_libdir}/openldap/autogroup*.so* | |
2283 | %{_libdir}/openldap/autogroup.la | |
2284 | ||
2285 | %files overlay-cloak | |
2286 | %defattr(644,root,root,755) | |
2287 | %attr(755,root,root) %{_libdir}/openldap/cloak*.so* | |
2288 | %{_libdir}/openldap/cloak.la | |
2289 | %{_mandir}/man5/slapo-cloak.5* | |
2290 | ||
2291 | %files overlay-denyop | |
2292 | %defattr(644,root,root,755) | |
2293 | %attr(755,root,root) %{_libdir}/openldap/denyop*.so* | |
2294 | %{_libdir}/openldap/denyop.la | |
2295 | ||
2296 | %files overlay-dsaschema | |
2297 | %defattr(644,root,root,755) | |
2298 | %doc %{name}-%{version}/contrib/slapd-modules/dsaschema/README | |
2299 | %attr(755,root,root) %{_libdir}/openldap/dsaschema*.so* | |
2300 | %{_libdir}/openldap/dsaschema.la | |
2301 | ||
2302 | %files overlay-dupent | |
2303 | %defattr(644,root,root,755) | |
2304 | %attr(755,root,root) %{_libdir}/openldap/dupent*.so* | |
2305 | %{_libdir}/openldap/dupent.la | |
2306 | ||
2307 | %if %{with krb5} | |
2308 | %files overlay-kinit | |
2309 | %defattr(644,root,root,755) | |
2310 | %doc %{name}-%{version}/contrib/slapd-modules/kinit/README | |
2311 | %attr(755,root,root) %{_libdir}/openldap/kinit*.so* | |
2312 | %{_libdir}/openldap/kinit.la | |
52ca5fbf | 2313 | %endif |
5a069025 JR |
2314 | |
2315 | %files overlay-lastbind | |
2316 | %defattr(644,root,root,755) | |
2317 | %attr(755,root,root) %{_libdir}/openldap/lastbind*.so* | |
2318 | %{_libdir}/openldap/lastbind.la | |
2319 | %{_mandir}/man5/slapo-lastbind.5* | |
2320 | ||
2321 | %files overlay-lastmod | |
2322 | %defattr(644,root,root,755) | |
2323 | %attr(755,root,root) %{_libdir}/openldap/lastmod*.so* | |
2324 | %{_libdir}/openldap/lastmod.la | |
2325 | %{_mandir}/man5/slapo-lastmod.5* | |
2326 | ||
2327 | %files overlay-noopsrch | |
2328 | %defattr(644,root,root,755) | |
2329 | %attr(755,root,root) %{_libdir}/openldap/noopsrch*.so* | |
2330 | %{_libdir}/openldap/noopsrch.la | |
2331 | ||
2332 | %files overlay-nops | |
2333 | %defattr(644,root,root,755) | |
2334 | %attr(755,root,root) %{_libdir}/openldap/nops*.so* | |
2335 | %{_libdir}/openldap/nops.la | |
2336 | %{_mandir}/man5/slapo-nops.5* | |
2337 | ||
2338 | %files overlay-nssov | |
2339 | %defattr(644,root,root,755) | |
2340 | %doc %{name}-%{version}/contrib/slapd-modules/nssov/README | |
2341 | %attr(755,root,root) %{_libdir}/openldap/nssov*.so* | |
2342 | %{_libdir}/openldap/nssov.la | |
2343 | %{schemadir}/ldapns.schema | |
2344 | %{_mandir}/man5/slapo-nssov.5* | |
2345 | %attr(755,slapd,slapd) %dir /var/run/nslcd | |
6b6115e3 | 2346 | %{systemdtmpfilesdir}/nssov.conf |
5a069025 JR |
2347 | |
2348 | %files overlay-proxyOld | |
2349 | %defattr(644,root,root,755) | |
2350 | %doc %{name}-%{version}/contrib/slapd-modules/proxyOld/README | |
2351 | %attr(755,root,root) %{_libdir}/openldap/proxyOld*.so* | |
2352 | %{_libdir}/openldap/proxyOld.la | |
2353 | ||
2354 | %files overlay-samba4 | |
2355 | %defattr(644,root,root,755) | |
2356 | %doc %{name}-%{version}/contrib/slapd-modules/samba4/README | |
2357 | %attr(755,root,root) %{_libdir}/openldap/pguid*.so* | |
2358 | %attr(755,root,root) %{_libdir}/openldap/rdnval*.so* | |
2359 | %attr(755,root,root) %{_libdir}/openldap/vernum*.so* | |
2360 | %{_libdir}/openldap/pguid.la | |
2361 | %{_libdir}/openldap/rdnval.la | |
2362 | %{_libdir}/openldap/vernum.la | |
2363 | ||
2364 | %files overlay-smbk5pwd | |
2365 | %defattr(644,root,root,755) | |
2366 | %doc %{name}-%{version}/contrib/slapd-modules/smbk5pwd/README | |
2367 | %attr(755,root,root) %{_libdir}/openldap/smbk5pwd*.so* | |
2368 | %{_libdir}/openldap/smbk5pwd.la | |
2369 | ||
2370 | %files overlay-trace | |
2371 | %defattr(644,root,root,755) | |
2372 | %attr(755,root,root) %{_libdir}/openldap/trace*.so* | |
2373 | %{_libdir}/openldap/trace.la |