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