]> git.pld-linux.org Git - packages/openldap.git/blob - openldap.spec
refresh config.sub in internal db
[packages/openldap.git] / openldap.spec
1 #
2 # Conditional build:
3 %bcond_with     exchange        # hacked version of library for Evolution Exchange support
4 %bcond_with     krb5            # build with MIT Kerberos instead of Heimdal
5 %bcond_without  odbc            # disable sql backend
6 %bcond_with     ndb             # enable MySQL NDB Cluster backend
7 %bcond_without  perl            # disable perl backend
8 %bcond_without  sasl            # don't build cyrus sasl support
9 %bcond_without  slp             # disable SLP support
10 %bcond_with     system_db       # system Berkeley DB
11 %bcond_without  system_lmdb     # system LMDB
12 %bcond_with     nondist         # non-distributable package (DB >= 6.0.20)
13
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
17
18 Summary:        Lightweight Directory Access Protocol clients/servers
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
24 Name:           openldap
25 Version:        2.4.49
26 Release:        1
27 License:        OpenLDAP Public License
28 Group:          Networking/Daemons
29 Source0:        ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/%{name}-%{version}.tgz
30 # Source0-md5:  2a47a6bb4319357ea7b032c45283e79e
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
35 Source4:        %{name}.conf
36 Source5:        ldap.conf
37 Source6:        %{name}.tmpfiles
38 Source7:        nssov.tmpfiles
39 Source100:      %{name}-README.evolution
40 Patch0:         %{name}-make_man_link.patch
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
50 Patch11:        %{name}-ldaprc.patch
51 Patch12:        %{name}-nosql.patch
52 Patch13:        %{name}-ldapc++.patch
53 Patch14:        %{name}-pie.patch
54 Patch15:        %{name}-gethostbyXXXX_r.patch
55 Patch16:        %{name}-contrib-modules.patch
56 Patch17:        %{name}-contrib-krb5.patch
57 Patch18:        %{name}-format-security.patch
58 Patch19:        %{name}-gcc47.patch
59 Patch20:        %{name}-man.patch
60 Patch22:        %{name}-am.patch
61 Patch23:        %{name}-db.patch
62 Patch24:        %{name}-default_cacert_path.patch
63 Patch25:        %{name}-system-lmdb.patch
64 Patch26:        %{name}-slapd_for_symbols_check.patch
65 # Patch for the evolution library
66 Patch100:       %{name}-ntlm.diff
67 URL:            http://www.openldap.org/
68 BuildRequires:  autoconf >= 2.59
69 BuildRequires:  automake
70 %if %{with sasl}
71 BuildRequires:  cyrus-sasl-devel >= 2.1.15
72 %endif
73 %if %{with system_db}
74 BuildRequires:  db-devel >= 4.4
75 %{!?with_nondist:BuildRequires: db-devel < 6.0.20}
76 %endif
77 BuildRequires:  gcc >= 5:3.4
78 BuildRequires:  groff
79 %if %{with krb5}
80 BuildRequires:  krb5-devel
81 %else
82 BuildRequires:  heimdal-devel
83 %endif
84 BuildRequires:  libltdl-devel
85 BuildRequires:  libstdc++-devel
86 BuildRequires:  libtool >= 2:2.2
87 BuildRequires:  libwrap-devel
88 %{?with_system_lmdb:BuildRequires:      lmdb-devel >= 0.9.22}
89 %{?with_ndb:BuildRequires:      mysql-devel}
90 %{?with_slp:BuildRequires:      openslp-devel}
91 BuildRequires:  openssl-devel >= 0.9.7d
92 %{?with_perl:BuildRequires:     perl-devel}
93 BuildRequires:  readline-devel >= 4.2
94 BuildRequires:  rpmbuild(macros) >= 1.268
95 BuildRequires:  sed >= 4.0
96 BuildRequires:  uname(release) >= 2.6
97 %{?with_odbc:BuildRequires:     unixODBC-devel}
98 Requires:       %{name}-libs = %{version}-%{release}
99 Obsoletes:      openldap-clients
100 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
101
102 %define         no_install_post_check_so        1
103
104 %define         _libexecdir     %{_sbindir}
105 %define         _localstatedir  /var/lib
106 %define         schemadir       %{_datadir}/openldap/schema
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
110
111 %description
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
116 The package includes utilities, tools, and sample clients.
117
118 %description -l es.UTF-8
119 Cliente y servidor LDAP.
120
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
124 wymaga pakietu ISODE.
125
126 Pakiet ten zawiera narzędzia i przykładowe aplikacje klienckie LDAP.
127
128 %description -l pt_BR.UTF-8
129 OpenLDAP é um conjunto de ferramentas e aplicações para construir um
130 servidor de diretórios.
131
132 O conjunto completo contém ferramentas e clientes.
133
134 %description -l ru.UTF-8
135 Образцы клиентов, поставляемые с LDAP.
136
137 %description -l uk.UTF-8
138 Зразки клієнтів, що поставляються з LDAP.
139
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
151 %package libs
152 Summary:        LDAP shared libraries
153 Summary(pl.UTF-8):      Biblioteki współdzielone LDAP
154 Group:          Libraries
155 Conflicts:      openldap < 2.2.6-0.3
156 %{?with_sasl:%requires_eq_to cyrus-sasl-libs cyrus-sasl-devel}
157
158 %description libs
159 LDAP shared libraries.
160
161 %description libs -l pl.UTF-8
162 Biblioteki współdzielone LDAP.
163
164 %package devel
165 Summary:        LDAP development files
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
171 Group:          Development/Libraries
172 Requires:       %{name}-libs = %{version}-%{release}
173 %{?with_sasl:Requires:  cyrus-sasl-devel >= 2.1.15}
174 Requires:       openssl-devel >= 0.9.7c
175 %if %{with krb5}
176 Requires:       krb5-devel
177 %else
178 Requires:       heimdal-devel
179 %endif
180 %{!?with_exchange:Obsoletes:    openldap-evolution-devel}
181
182 %description devel
183 Header files and libraries for developing applications that use LDAP.
184
185 %description devel -l es.UTF-8
186 Bibliotecas de desarrollo y archivos de inclusión de OpenLDAP.
187
188 %description devel -l pl.UTF-8
189 Pliki nagłówkowe i biblioteki konieczne do rozwoju aplikacji
190 używających LDAP.
191
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
195 ou desejar compilar algum programa que utilize LDAP.
196
197 %description devel -l ru.UTF-8
198 Хедеры и библиотеки, необходимые для разработки приложений,
199 использующих LDAP.
200
201 %description devel -l uk.UTF-8
202 Хедери та бібліотеки, необхідні для розробки програм, що
203 використовують LDAP.
204
205 %package static
206 Summary:        LDAP static libraries
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
211 Group:          Development/Libraries
212 Requires:       %{name}-devel = %{version}-%{release}
213
214 %description static
215 LDAP static libraries.
216
217 %description static -l pl.UTF-8
218 Biblioteki statyczne LDAP.
219
220 %description static -l pt_BR.UTF-8
221 Bibliotecas estáticas para desenvolvimento com openldap.
222
223 %description static -l ru.UTF-8
224 Статические библиотеки, необходимые для разработки приложений,
225 использующих LDAP.
226
227 %description static -l uk.UTF-8
228 Статичні бібліотеки, необхідні для розробки програм, що використовують
229 LDAP.
230
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
243 %package evolution-devel
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
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
269 Summary(pl.UTF-8):      Pliki dla programistów C++ LDAPv3
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
277 Pliki dla programistów C++ LDAPv3.
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}
284 Requires:       libstdc++-devel
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
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
313 Suggests:       %{name}-backend-mdb = %{version}-%{release}
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
327 Install this package if you want to setup an OpenLDAP server.
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
336 Aby uruchomić serwer OpenLDAP należy zainstalować ten pakiet.
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
358 %package backend-bdb
359 Summary:        BDB backend to OpenLDAP server
360 Summary(pl.UTF-8):      Backend BDB do serwera OpenLDAP
361 Group:          Networking/Daemons
362 Requires(post,preun):   sed >= 4.0
363 Requires:       %{name}-servers = %{version}-%{release}
364
365 %description backend-bdb
366 BDB backend to slapd, the OpenLDAP server.
367
368 %description backend-bdb -l pl.UTF-8
369 Backend BDB do slapd - serwera OpenLDAP.
370
371 %package backend-dnssrv
372 Summary:        DNS SRV backend to OpenLDAP server
373 Summary(pl.UTF-8):      Backend DNS SRV do serwera OpenLDAP
374 Group:          Networking/Daemons
375 Requires(post,preun):   sed >= 4.0
376 Requires:       %{name}-servers = %{version}-%{release}
377
378 %description backend-dnssrv
379 DNS SRV backend to slapd, the OpenLDAP server.
380
381 %description backend-dnssrv -l pl.UTF-8
382 Backend DNS SRV do slapd - serwera OpenLDAP.
383
384 %package backend-hdb
385 Summary:        HDB (Hierarchical DB) backend to OpenLDAP server
386 Summary(pl.UTF-8):      Backend HDB (Hierarchical DB) do serwera OpenLDAP
387 Group:          Networking/Daemons
388 Requires(post,preun):   sed >= 4.0
389 Requires:       %{name}-servers = %{version}-%{release}
390
391 %description backend-hdb
392 HDB (Hierarchical DB) backend to slapd, the OpenLDAP server.
393
394 %description backend-hdb -l pl.UTF-8
395 Backend HDB (Hierarchical DB) do slapd - serwera OpenLDAP.
396
397 %package backend-ldap
398 Summary:        LDAP backend to OpenLDAP server
399 Summary(pl.UTF-8):      Backend LDAP do serwera OpenLDAP
400 Group:          Networking/Daemons
401 Requires(post,preun):   sed >= 4.0
402 Requires:       %{name}-servers = %{version}-%{release}
403
404 %description backend-ldap
405 LDAP backend to slapd, the OpenLDAP server.
406
407 %description backend-ldap -l pl.UTF-8
408 Backend LDAP do slapd - serwera OpenLDAP.
409
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}
416 %{?with_system_lmdb:Requires:   lmdb-libs >= 0.9.22}
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
424 %package backend-meta
425 Summary:        Meta backend to OpenLDAP server
426 Summary(pl.UTF-8):      Backend Meta do serwera OpenLDAP
427 Group:          Networking/Daemons
428 Requires(post,preun):   sed >= 4.0
429 Requires:       %{name}-servers = %{version}-%{release}
430
431 %description backend-meta
432 Meta backend to slapd, the OpenLDAP server.
433
434 %description backend-meta -l pl.UTF-8
435 Backend Meta do slapd - serwera OpenLDAP.
436
437 %package backend-monitor
438 Summary:        Monitor backend to OpenLDAP server
439 Summary(pl.UTF-8):      Backend Monitor do serwera OpenLDAP
440 Group:          Networking/Daemons
441 Requires(post,preun):   sed >= 4.0
442 Requires:       %{name}-servers = %{version}-%{release}
443
444 %description backend-monitor
445 Meta backend to slapd, the OpenLDAP server.
446
447 %description backend-monitor -l pl.UTF-8
448 Backend Meta do slapd - serwera OpenLDAP.
449
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
463 %package backend-passwd
464 Summary:        /etc/passwd backend to OpenLDAP server
465 Summary(pl.UTF-8):      Backend /etc/passwd do serwera OpenLDAP
466 Group:          Networking/Daemons
467 Requires(post,preun):   sed >= 4.0
468 Requires:       %{name}-servers = %{version}-%{release}
469
470 %description backend-passwd
471 /etc/passwd backend to slapd, the OpenLDAP server.
472
473 %description backend-passwd -l pl.UTF-8
474 Backend /etc/passwd do slapd - serwera OpenLDAP.
475
476 %package backend-perl
477 Summary:        Perl backend to OpenLDAP server
478 Summary(pl.UTF-8):      Backend Perl do serwera OpenLDAP
479 Group:          Networking/Daemons
480 Requires(post,preun):   sed >= 4.0
481 Requires:       %{name}-servers = %{version}-%{release}
482
483 %description backend-perl
484 Perl backend to slapd, the OpenLDAP server.
485
486 %description backend-perl -l pl.UTF-8
487 Backend Perl do slapd - serwera OpenLDAP.
488
489 %package backend-relay
490 Summary:        Relay backend to OpenLDAP server
491 Summary(pl.UTF-8):      Backend przekazujący do serwera OpenLDAP
492 Group:          Networking/Daemons
493 Requires(post,preun):   sed >= 4.0
494 Requires:       %{name}-overlay-rwm = %{version}-%{release}
495 Requires:       %{name}-servers = %{version}-%{release}
496
497 %description backend-relay
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.
502
503 %description backend-relay -l pl.UTF-8
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.
508
509 %package backend-shell
510 Summary:        Shell backend to OpenLDAP server
511 Summary(pl.UTF-8):      Backend Shell do serwera OpenLDAP
512 Group:          Networking/Daemons
513 Requires(post,preun):   sed >= 4.0
514 Requires:       %{name}-servers = %{version}-%{release}
515
516 %description backend-shell
517 Shell backend to slapd, the OpenLDAP server.
518
519 %description backend-shell -l pl.UTF-8
520 Backend Shell do slapd - serwera OpenLDAP.
521
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
535 %package backend-sql
536 Summary:        SQL backend to OpenLDAP server
537 Summary(pl.UTF-8):      Backend SQL do serwera OpenLDAP
538 Group:          Networking/Daemons
539 Requires(post,preun):   sed >= 4.0
540 Requires:       %{name}-servers = %{version}-%{release}
541
542 %description backend-sql
543 SQL backend to slapd, the OpenLDAP server.
544
545 %description backend-sql -l pl.UTF-8
546 Backend SQL do slapd - serwera OpenLDAP.
547
548 %package overlay-accesslog
549 Summary:        Accesslog overlay for OpenLDAP server
550 Summary(pl.UTF-8):      Nakładka accesslog dla serwera OpenLDAP
551 Group:          Networking/Daemons
552 Requires(post,preun):   sed >= 4.0
553 Requires:       %{name}-servers = %{version}-%{release}
554
555 %description overlay-accesslog
556 Accesslog overlay for OpenLDAP server.
557
558 %description overlay-accesslog -l pl.UTF-8
559 Nakładka accesslog dla serwera OpenLDAP.
560
561 %package overlay-auditlog
562 Summary:        Auditlog overlay for OpenLDAP server
563 Summary(pl.UTF-8):      Nakładka auditog dla serwera OpenLDAP
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
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.
579
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
594 %package overlay-constraint
595 Summary:        Constraint overlay for OpenLDAP server
596 Summary(pl.UTF-8):      Nakładka constraint dla serwera OpenLDAP
597 Group:          Networking/Daemons
598 Requires(post,preun):   sed >= 4.0
599 Requires:       %{name}-servers = %{version}-%{release}
600
601 %description overlay-constraint
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)
606
607 %description overlay-constraint -l pl.UTF-8
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).
612
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
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.
624
625 %description overlay-dds -l pl.UTF-8
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.
630
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
644 %package overlay-dyngroup
645 Summary:        Dyngroup overlay for OpenLDAP server
646 Summary(pl.UTF-8):      Nakładka dynamicznych grup dla serwera OpenLDAP
647 Group:          Networking/Daemons
648 Requires(post,preun):   sed >= 4.0
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
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".
664
665 %package overlay-dynlist
666 Summary:        Dynnamic list overlay for OpenLDAP server
667 Summary(pl.UTF-8):      Nakładka dynamicznych list dla serwera OpenLDAP
668 Group:          Networking/Daemons
669 Requires(post,preun):   sed >= 4.0
670 Requires:       %{name}-servers = %{version}-%{release}
671
672 %description overlay-dynlist
673 The dynlist overlay allows expansion of dynamic groups and more.
674
675 %description overlay-dynlist -l pl.UTF-8
676 Nakładka dynlist pozwala na rozwijanie dynamicznych grup i inne
677 operacje.
678
679 %package overlay-memberof
680 Summary:        Reverse Group Membership overlay for OpenLDAP server
681 Summary(pl.UTF-8):      Nakładka memberof dla serwera OpenLDAP
682 Group:          Networking/Daemons
683 Requires(post,preun):   sed >= 4.0
684 Requires:       %{name}-servers = %{version}-%{release}
685
686 %description overlay-memberof
687 The memberof overlay allows automatic reverse group membership
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.
691
692 %description overlay-memberof -l pl.UTF-8
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.
697
698 %package overlay-pcache
699 Summary:        Proxy cache overlay for OpenLDAP server
700 Summary(pl.UTF-8):      Nakładka proxy cache dla serwera OpenLDAP
701 Group:          Networking/Daemons
702 Requires(post,preun):   sed >= 4.0
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
709 %description overlay-pcache -l pl.UTF-8
710 Nakładka proxy cache pozwalająca buforować zapytania LDAP w lokalnej
711 bazie.
712
713 %package overlay-ppolicy
714 Summary:        Password Policy overlay for OpenLDAP server
715 Summary(pl.UTF-8):      Nakładka do polityki haseł dla serwera OpenLDAP
716 Group:          Networking/Daemons
717 Requires(post,preun):   sed >= 4.0
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
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.
731
732 %package overlay-refint
733 Summary:        Referential Integrity overlay for OpenLDAP server
734 Summary(pl.UTF-8):      Nakładka sprawdzają integralność odwołań dla serwera OpenLDAP
735 Group:          Networking/Daemons
736 Requires(post,preun):   sed >= 4.0
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
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.
746
747 %package overlay-retcode
748 Summary:        Return code overlay for OpenLDAP server
749 Summary(pl.UTF-8):      Nakładka obsługująca zwracane wartości dla serwera OpenLDAP
750 Group:          Networking/Daemons
751 Requires(post,preun):   sed >= 4.0
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
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.
764
765 %package overlay-rwm
766 Summary:        Rewrite/remap overlay for OpenLDAP server
767 Summary(pl.UTF-8):      Nakładka mapująca dla serwera OpenLDAP
768 Group:          Networking/Daemons
769 Requires(post,preun):   sed >= 4.0
770 Requires:       %{name}-servers = %{version}-%{release}
771
772 %description overlay-rwm
773 The rwm overlay performs basic DN/data rewrite and
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
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.
785
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
794 This overlay serializes concurrent attempts to modify a single entry.
795
796 %description overlay-seqmod -l pl.UTF-8
797 Ta nakładka serializuje jednoczesne próby zmodyfikowania tego samego
798 wpisu.
799
800 %package overlay-sssvlv
801 Summary:        Server Side Sorting and Virtual List View overlay for OpenLDAP server
802 Summary(pl.UTF-8):      Nakładka sortowania po stronie serwera i wirtualnego widoku list dla serwera OpenLDAP
803 Group:          Networking/Daemons
804 Requires(post,preun):   sed >= 4.0
805 Requires:       %{name}-servers = %{version}-%{release}
806
807 %description overlay-sssvlv
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.
813
814 %description overlay-sssvlv -l pl.UTF-8
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.
821
822 %package overlay-syncprov
823 Summary:        Syncrepl Provider overlay for OpenLDAP server
824 Summary(pl.UTF-8):      Nakładka Syncrepl Provider dla serwera OpenLDAP
825 Group:          Networking/Daemons
826 Requires(post,preun):   sed >= 4.0
827 Requires:       %{name}-servers = %{version}-%{release}
828
829 %description overlay-syncprov
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.
835
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.
842
843 %package overlay-translucent
844 Summary:        Translucent Proxy overlay for OpenLDAP server
845 Summary(pl.UTF-8):      Nakładka Translucent Proxy dla serwera OpenLDAP
846 Group:          Networking/Daemons
847 Requires(post,preun):   sed >= 4.0
848 Requires:       %{name}-servers = %{version}-%{release}
849
850 %description overlay-translucent
851 The Translucent Proxy overlay can be used with a backend database such
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
855 presented to the client.
856
857 %description overlay-translucent -l pl.UTF-8
858 Nakładka Translucent Proxy może być używana wraz z bazą danych taką
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.
863
864 %package overlay-unique
865 Summary:        Uniqueness overlay for OpenLDAP server
866 Summary(pl.UTF-8):      Nakładka sprawdzająca unikatowość dla serwera OpenLDAP
867 Group:          Networking/Daemons
868 Requires(post,preun):   sed >= 4.0
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
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.
878
879 %package overlay-valsort
880 Summary:        Valsort overlay for OpenLDAP server
881 Summary(pl.UTF-8):      Nakładka valsort dla serwera OpenLDAP
882 Group:          Networking/Daemons
883 Requires(post,preun):   sed >= 4.0
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
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.
893
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
899 Group:          Networking/Daemons
900 Requires(post,preun):   sed >= 4.0
901 Requires:       %{name}-servers = %{version}-%{release}
902
903 %description overlay-addpartial
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).
907 If the record has not changed in any way, it is ignored. This overlay
908 is useful for replicating from sources that are not LDAPs where it is
909 easier to build entire records than to determine the changes (i.e. a
910 database).
911
912 %description overlay-addpartial -l pl.UTF-8
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
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).
919
920 %package overlay-allop
921 Summary:        All Operational Attributes overlay for OpenLDAP server
922 Summary(pl.UTF-8):      Nakładka All Operational Attributes dla serwera OpenLDAP
923 Group:          Networking/Daemons
924 Requires(post,preun):   sed >= 4.0
925 Requires:       %{name}-servers = %{version}-%{release}
926
927 %description overlay-allop
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.
932
933 %description overlay-allop -l pl.UTF-8
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.
938
939 %package overlay-allowed
940 Summary:        Allowed Attributes overlay for OpenLDAP server
941 Summary(pl.UTF-8):      Nakładka Allowed Attributes dla serwera OpenLDAP
942 Group:          Networking/Daemons
943 Requires(post,preun):   sed >= 4.0
944 Requires:       %{name}-servers = %{version}-%{release}
945
946 %description overlay-allowed
947 This overlay returns the attributes required/allowed by the
948 objectClasses that are currently present in an object in the
949 allowedAttributes attribute, and the subset of the above that can be
950 written by the identity that performs the search in the
951 allowedAttributesEffective attribute.
952
953 %description overlay-allowed -l pl.UTF-8
954 Ta nakładka zwraca atrybuty wymagane/dozwolone przez klasy
955 (objectClass), które są obecnie obecne w obiekcie w atrybucie
956 allowedAttributes, i ich podzbiór, który może być zapisywany przez
957 wyszukującego w atrybucie allowedAttributesEffective.
958
959 %package overlay-autogroup
960 Summary:        Automatic Group overlay for OpenLDAP server
961 Summary(pl.UTF-8):      Nakładka Automatic Group dla serwera OpenLDAP
962 Group:          Networking/Daemons
963 Requires(post,preun):   sed >= 4.0
964 Requires:       %{name}-servers = %{version}-%{release}
965
966 %description overlay-autogroup
967 The autogroup overlay allows automated updates of group memberships
968 which meet the requirements of any filter contained in the group
969 definition.
970
971 %description overlay-autogroup -l pl.UTF-8
972 Nakładka Automatic Group pozwala na automatyczne zmiany zawartości
973 grup, które pasują do dowolnego filtru zawartego w definicji grupy.
974
975 %package overlay-cloak
976 Summary:        Attribute Cloak overlay for OpenLDAP server
977 Summary(pl.UTF-8):      Nakładka Attribute Cloak dla serwera OpenLDAP
978 Group:          Networking/Daemons
979 Requires(post,preun):   sed >= 4.0
980 Requires:       %{name}-servers = %{version}-%{release}
981
982 %description overlay-cloak
983 The cloak overlay allows the server to hide specific attributes,
984 unless explicitely requested by the client. This improve performance
985 when a client requests all attributes and get a huge binary attribute
986 that is of no interest for it. This behavior is disabled when the
987 manageDSAit control (RFC 3296) is used.
988
989 %description overlay-cloak -l pl.UTF-8
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).
995
996 %package overlay-denyop
997 Summary:        Deny Operations overlay for OpenLDAP server
998 Summary(pl.UTF-8):      Nakładka zabraniająca wykonania operacji dla serwera OpenLDAP
999 Group:          Networking/Daemons
1000 Requires(post,preun):   sed >= 4.0
1001 Requires:       %{name}-servers = %{version}-%{release}
1002
1003 %description overlay-denyop
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.
1008
1009 %description overlay-denyop -l pl.UTF-8
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.
1014
1015 %package overlay-dsaschema
1016 Summary:        DSA Schema overlay for OpenLDAP server
1017 Summary(pl.UTF-8):      Nakładka DSA Schema dla serwera OpenLDAP
1018 Group:          Networking/Daemons
1019 Requires(post,preun):   sed >= 4.0
1020 Requires:       %{name}-servers = %{version}-%{release}
1021
1022 %description overlay-dsaschema
1023 This overlay permits the loading of DSA-specific schema from
1024 configuration files (including operational attributes).
1025
1026 %description overlay-dsaschema -l pl.UTF-8
1027 Ta nakładka umożliwia ładowanie schematów DSA bezpośrednio z plików
1028 konfiguracyjnych.
1029
1030 %package overlay-dupent
1031 Summary:        Duplicate Entry overlay for OpenLDAP server
1032 Summary(pl.UTF-8):      Nakładka Duplicate Entry dla serwera OpenLDAP
1033 Group:          Networking/Daemons
1034 Requires(post,preun):   sed >= 4.0
1035 Requires:       %{name}-servers = %{version}-%{release}
1036
1037 %description overlay-dupent
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>
1041
1042 %description overlay-dupent -l pl.UTF-8
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>
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
1055 This overlay requests a Kerberos TGT and keeps it renewed as long as
1056 slapd is running.
1057
1058 %description overlay-kinit -l pl.UTF-8
1059 Ta nakładka pobiera kerberosowy TGT i utrzymuje jego ważność tak
1060 długo, jak długo serwer jest uruchomiony.
1061
1062 %package overlay-lastbind
1063 Summary:        Last Bind overlay for OpenLDAP server
1064 Summary(pl.UTF-8):      Nakładka Last Bind dla serwera OpenLDAP
1065 Group:          Networking/Daemons
1066 Requires(post,preun):   sed >= 4.0
1067 Requires:       %{name}-servers = %{version}-%{release}
1068
1069 %description overlay-lastbind
1070 The lastbind overlay allows recording the timestamp of the last
1071 successful bind to entries in the directory, in the authTimestamp
1072 attribute. One sample use for this overlay would be to detect unused
1073 accounts.
1074
1075 %description overlay-lastbind -l pl.UTF-8
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.
1079
1080 %package overlay-lastmod
1081 Summary:        Last Modification overlay for OpenLDAP server
1082 Summary(pl.UTF-8):      Nakładka Last Modification dla serwera OpenLDAP
1083 Group:          Networking/Daemons
1084 Requires(post,preun):   sed >= 4.0
1085 Requires:       %{name}-servers = %{version}-%{release}
1086
1087 %description overlay-lastmod
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.
1092
1093 %description overlay-lastmod -l pl.UTF-8
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.
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
1107 LDAP Control that counts entries a search would return.
1108
1109 %description overlay-noopsrch -l pl.UTF-8
1110 Noopsrch zlicza pozycje, które zostałyby zwrócone przez wyszukiwanie.
1111
1112 %package overlay-nops
1113 Summary:        Remove Null Operations overlay for OpenLDAP server
1114 Summary(pl.UTF-8):      Nakładka Remove Null Operations dla serwera OpenLDAP
1115 Group:          Networking/Daemons
1116 Requires(post,preun):   sed >= 4.0
1117 Requires:       %{name}-servers = %{version}-%{release}
1118
1119 %description overlay-nops
1120 Some broken client tend to implement modifications as replace
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.
1125
1126 %description overlay-nops -l pl.UTF-8
1127 Niektórzy, błędni klienci implementują modyfikacje jako operacje
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".
1132
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
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
1160 This overlay provides support for the obsolete
1161 draft-weltman-ldapb3-proxy-05 revision of the LDAP Proxy Authorization
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.
1165
1166 %description overlay-proxyOld -l pl.UTF-8
1167 Ta nakładka udostępnia wsparcie dla przestarzałego draftu
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.
1171
1172 %package overlay-samba4
1173 Summary:        Samba4 overlays for OpenLDAP server
1174 Summary(pl.UTF-8):      Nakładki Samba4 dla serwera OpenLDAP
1175 Group:          Networking/Daemons
1176 Requires(post,preun):   sed >= 4.0
1177 Requires:       %{name}-servers = %{version}-%{release}
1178
1179 %description overlay-samba4
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.
1187
1188 %description overlay-samba4 -l pl.UTF-8
1189 Ten pakiet zawiera nakładki specyficzne dla backendu LDAP samba4.
1190 pguid obsługuje atrybut operacyjny "parentUUID", który zawiera
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'.
1196
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
1213 %package overlay-trace
1214 Summary:        Trace overlay for OpenLDAP server
1215 Summary(pl.UTF-8):      Nakładka Trace dla serwera OpenLDAP
1216 Group:          Networking/Daemons
1217 Requires(post,preun):   sed >= 4.0
1218 Requires:       %{name}-servers = %{version}-%{release}
1219
1220 %description overlay-trace
1221 Overlay to trace overlay invocation.
1222
1223 %description overlay-trace -l pl.UTF-8
1224 Nakładka śledząca wywołania nakładek.
1225
1226 %prep
1227 %setup -q -c %{!?with_system_db:-a1}
1228 %{!?with_system_db:%patch18 -p0}
1229 %{!?with_system_db:%{__mv} db-%{db_version} db}
1230 %{__mv} %{name}-%{version} %{name}
1231 cd %{name}
1232 %patch0 -p1
1233 %patch1 -p1
1234 %patch2 -p1
1235 %patch3 -p1
1236 %patch4 -p1
1237 %patch5 -p1
1238 %patch6 -p1
1239 %patch7 -p1
1240 %patch8 -p1
1241 %patch9 -p1
1242 %patch11 -p1
1243 %patch12 -p1
1244 %patch13 -p1
1245 %patch14 -p1
1246 %patch15 -p1
1247 %patch16 -p1
1248 %patch19 -p1
1249 %patch20 -p1
1250 %patch22 -p1
1251 %patch23 -p1
1252 %patch24 -p1
1253 %if %{with system_lmdb}
1254 %patch25 -p1
1255 %endif
1256 %patch26 -p1
1257 %if %{with krb5}
1258 %patch17 -p1
1259 %endif
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
1264 cd ..
1265
1266 %if %{without system_db}
1267 install -d db/build-rpm
1268 %endif
1269
1270 %if %{with exchange}
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).
1275 if ! cp -al %{name} evo-%{name}; then
1276         rm -rf evo-%{name}
1277         cp -a %{name} evo-%{name}
1278 fi
1279 cd evo-%{name}
1280 %patch100 -p0
1281 %endif
1282
1283 %build
1284 %if %{without system_db}
1285 cp -f /usr/share/automake/config.sub db/dist
1286 dbdir=$(pwd)/db-instroot
1287 cd db/build-rpm
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
1295 ../dist/%configure \
1296         --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-db.cache \
1297         --disable-compat185 \
1298         --disable-dump185 \
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
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"
1319 ln -sf libslapd_db.so ${dbdir}/%{_lib}/${subdir}/libdb.so
1320
1321 cd ../..
1322 %endif
1323
1324 cd %{name}
1325
1326 CPPFLAGS="%{!?with_system_db:-I${dbdir}/include -D__lock_getlocker=__lock_getlocker_openldap }-I/usr/include/ncurses"
1327 CFLAGS="%{rpmcflags} $CPPFLAGS -D_REENTRANT -fPIC -D_GNU_SOURCE"
1328 CXXFLAGS="%{rpmcflags} $CPPFLAGS -D_REENTRANT -fPIC"
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
1334
1335 %{__libtoolize} --install
1336 %{__aclocal}
1337 %{__autoconf}
1338 # force "reproducible build", no builddir in resulting package
1339 export SOURCE_DATE_EPOCH=$(stat -c '%Y' CHANGES)
1340 %configure \
1341         --enable-dynamic \
1342         --enable-syslog \
1343         --enable-ipv6 \
1344         --enable-local \
1345         --enable-slapd \
1346         --enable-dynacl \
1347         --enable-aci \
1348         --enable-crypt \
1349         --enable-lmpasswd \
1350         --enable-modules \
1351         --enable-rewrite \
1352         --enable-rlookups \
1353         --enable-slapi \
1354 %if %{with sasl}
1355         --with-cyrus-sasl \
1356         --enable-spasswd \
1357 %else
1358         --without-cyrus-sasl \
1359 %endif
1360 %if %{with slp}
1361         --enable-slp \
1362 %else
1363         --disable-slp \
1364 %endif
1365         --enable-wrappers \
1366         --enable-bdb=mod \
1367         --enable-dnssrv=mod \
1368         --enable-hdb=mod \
1369         --enable-ldap=mod \
1370         --enable-mdb=mod \
1371         --enable-meta=mod \
1372         --enable-monitor=mod \
1373 %if %{with ndb}
1374         --enable-ndb=mod \
1375 %endif
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 \
1383         --enable-sock=mod \
1384 %if %{with odbc}
1385         --enable-sql=mod \
1386         --with-odbc=unixodbc \
1387 %endif
1388         --enable-overlays=mod \
1389         --with-threads \
1390         --with-tls \
1391         --with-yielding-select \
1392         --with-mp=longlong
1393
1394 %{__make} -j1 depend
1395 %{__make}
1396 %{__make} -C contrib/slapd-modules
1397
1398 install -d libs
1399 for d in liblber libldap libldap_r ; do
1400         ln -sf ../libraries/$d/.libs/$d.la libs/$d.la
1401         ln -sf ../libraries/$d/.libs/$d.so libs/$d.so
1402 done
1403
1404 __topdir=$(pwd)
1405 %if %{with sasl}
1406 cd contrib/ldapc++
1407 %{__libtoolize}
1408 %{__aclocal}
1409 %{__automake}
1410 %{__autoconf}
1411 %configure \
1412         --with-libldap=$__topdir/libs \
1413         --with-ldap-includes=$__topdir/include
1414 %{__make}
1415 %endif
1416
1417 %if %{with exchange}
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.
1421 cd ../../../evo-%{name}
1422
1423 %{__libtoolize} --install
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 \
1436         --enable-dynacl \
1437         --enable-aci \
1438         --enable-crypt \
1439         --enable-lmpasswd \
1440         --enable-modules \
1441         --enable-rewrite \
1442         --enable-rlookups \
1443         --enable-slapi \
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 \
1456         --enable-backends=no \
1457         --enable-overlays=no \
1458 %if %{with odbc}
1459         --with-odbc=unixodbc \
1460 %endif
1461         --with-threads \
1462         --with-tls \
1463         --with-yielding-select \
1464         --with-mp=longlong
1465 #       --with-gssapi currently not supported
1466
1467 %{__make} -j1 depend
1468 %{__make}
1469 %endif
1470
1471 %install
1472 rm -rf $RPM_BUILD_ROOT
1473 install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},/var/lib/openldap-data} \
1474         $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{schemadir}} \
1475         $RPM_BUILD_ROOT/var/run/{slapd,nslcd} \
1476         $RPM_BUILD_ROOT%{systemdtmpfilesdir}
1477
1478 %if %{with exchange}
1479 # Install evolution hack first and remove everything but devel stuff
1480 %{__make} -C evo-%{name} install \
1481         DESTDIR=$RPM_BUILD_ROOT
1482 %{__rm} -r $RPM_BUILD_ROOT{%{_sysconfdir}/openldap,%{_bindir},%{_mandir}}/*
1483 %{__rm} $RPM_BUILD_ROOT%{evolution_exchange_libdir}/*.la
1484 cp -p %{SOURCE100} $RPM_BUILD_ROOT%{evolution_exchange_prefix}/README.evolution
1485 %endif
1486
1487 %if %{without system_db}
1488 dbdir=$(pwd)/db-instroot
1489 cd db-instroot
1490 install -p %{_lib}/libslapd_db-*.*.so $RPM_BUILD_ROOT%{_libdir}
1491 cd bin
1492 for binary in db_* ; do
1493         install -p -m755 ${binary} $RPM_BUILD_ROOT%{_sbindir}/slapd_${binary}
1494 done
1495
1496 cd ../..
1497 %endif
1498
1499 cd %{name}
1500
1501 %{__make} install \
1502         DESTDIR=$RPM_BUILD_ROOT
1503
1504 %{__make} -C contrib/slapd-modules install \
1505         DESTDIR=$RPM_BUILD_ROOT
1506
1507 %{!?with_ndb:%{__rm} $RPM_BUILD_ROOT%{_mandir}/man5/slapd-ndb.5}
1508
1509 install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/ldap
1510 cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/ldap
1511
1512 # Config for openldap library
1513 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/openldap/ldap.conf
1514 echo ".so ldap.conf.5" >$RPM_BUILD_ROOT%{_mandir}/man5/ldaprc.5
1515
1516 # Config for nss_ldap and pam_ldap
1517 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/ldap.conf
1518 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/slapd.conf
1519 cp -p %{SOURCE7} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/nssov.conf
1520
1521 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/openldap/*.{default,example}
1522
1523 # Standard schemas should not be changed by users
1524 mv $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/* $RPM_BUILD_ROOT%{_datadir}/openldap/schema
1525
1526 # create slapd.access.conf
1527 echo "# This is a good place to put slapd access-control directives" > \
1528         $RPM_BUILD_ROOT%{_sysconfdir}/openldap/slapd.access.conf
1529
1530 # create local.schema
1531 echo "# This is a good place to put your schema definitions " > \
1532         $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/local.schema
1533
1534 %if %{with sasl}
1535 %{__make} -C contrib/ldapc++ install \
1536         DESTDIR=$RPM_BUILD_ROOT
1537 %endif
1538
1539 %if %{without system_db}
1540 find $RPM_BUILD_ROOT -name '*.la' | xargs sed -i -e "s|-L${dbdir}/%{_lib}||g"
1541 %endif
1542
1543 # files for -headers subpackage
1544 install -d $RPM_BUILD_ROOT%{_includedir}/%{name}/ac
1545 cp -p include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}
1546 cp -p include/ac/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/ac
1547
1548 # remove headers, that are provided by -devel package
1549 for I in $RPM_BUILD_ROOT%{_includedir}/*.h; do
1550         %{__rm} $RPM_BUILD_ROOT%{_includedir}/%{name}/$(basename $I)
1551 done
1552
1553 # check for undefined symbols in slapd modules
1554 for i in $RPM_BUILD_ROOT%{_libdir}/openldap/*.so ; do
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
1556                 echo "Undefined symbols found in" $i
1557                 exit 1
1558         fi
1559 done
1560 %{__rm} $RPM_BUILD_ROOT%{_sbindir}/slapd-shared.so
1561
1562 # bogus include
1563 %{__sed} -i -e '/^\.so \.\.\/Project/d' $RPM_BUILD_ROOT%{_mandir}/man5/slapo-nops.5
1564
1565 %clean
1566 rm -rf $RPM_BUILD_ROOT
1567
1568 %post   libs    -p /sbin/ldconfig
1569 %postun libs    -p /sbin/ldconfig
1570
1571 %post   ldapc++ -p /sbin/ldconfig
1572 %postun ldapc++ -p /sbin/ldconfig
1573
1574 %pre servers
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
1577
1578 %post servers
1579 /sbin/chkconfig --add ldap
1580
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"
1592
1593 %preun servers
1594 if [ "$1" = "0" ] ; then
1595         %service ldap stop
1596         /sbin/chkconfig --del ldap || :
1597 fi
1598
1599 %postun servers
1600 if [ "$1" = "0" ]; then
1601         %userremove slapd
1602         %groupremove slapd
1603 fi
1604
1605 %define ldap_module_add() \
1606 %{__sed} -i -e 's/^#[[:blank:]]*moduleload[[:blank:]]\\+%1[[:blank:]]*$/moduleload      %1/' %{_sysconfdir}/openldap/slapd.conf \
1607 if [ "$1" = "1" ]; then \
1608         %service ldap restart "OpenLDAP server" \
1609 fi \
1610 %{nil}
1611
1612 %define ldap_module_remove() \
1613 if [ "$1" = "0" ]; then \
1614         %{__sed} -i -e 's/^[[:blank:]]*moduleload[[:blank:]]\\+%1[[:blank:]]*$/# moduleload     %1/' %{_sysconfdir}/openldap/slapd.conf \
1615         %service ldap restart "OpenLDAP server" \
1616 fi \
1617 %{nil}
1618
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
1624 %post backend-bdb
1625 %ldap_module_add back_bdb.la
1626
1627 %preun backend-bdb
1628 %ldap_module_remove back_bdb.la
1629
1630 %post backend-dnssrv
1631 %ldap_module_add back_dnssrv.la
1632
1633 %preun backend-dnssrv
1634 %ldap_module_remove back_dnssrv.la
1635
1636 %post backend-hdb
1637 %ldap_module_add back_hdb.la
1638
1639 %preun backend-hdb
1640 %ldap_module_remove back_hdb.la
1641
1642 %post backend-ldap
1643 %ldap_module_add back_ldap.la
1644
1645 %preun backend-ldap
1646 %ldap_module_remove back_ldap.la
1647
1648 %post backend-mdb
1649 %ldap_module_add back_mdb.la
1650
1651 %preun backend-mdb
1652 %ldap_module_remove back_mdb.la
1653
1654 %post backend-meta
1655 %ldap_module_add back_meta.la
1656
1657 %preun backend-meta
1658 %ldap_module_remove back_meta.la
1659
1660 %post backend-monitor
1661 %ldap_module_add back_monitor.la
1662
1663 %preun backend-monitor
1664 %ldap_module_remove back_monitor.la
1665
1666 %post backend-ndb
1667 %ldap_module_add back_ndb.la
1668
1669 %preun backend-ndb
1670 %ldap_module_remove back_ndb.la
1671
1672 %post backend-passwd
1673 %ldap_module_add back_passwd.la
1674
1675 %preun backend-passwd
1676 %ldap_module_remove back_passwd.la
1677
1678 %post backend-perl
1679 %ldap_module_add back_perl.la
1680
1681 %preun backend-perl
1682 %ldap_module_remove back_perl.la
1683
1684 %post backend-relay
1685 %ldap_module_add back_relay.la
1686
1687 %preun backend-relay
1688 %ldap_module_remove back_relay.la
1689
1690 %post backend-shell
1691 %ldap_module_add back_shell.la
1692
1693 %preun backend-shell
1694 %ldap_module_remove back_shell.la
1695
1696 %post backend-sock
1697 %ldap_module_add back_sock.la
1698
1699 %preun backend-sock
1700 %ldap_module_remove back_sock.la
1701
1702 %post backend-sql
1703 %ldap_module_add back_sql.la
1704
1705 %preun backend-sql
1706 %ldap_module_remove back_sql.la
1707
1708 %post overlay-pcache
1709 %ldap_module_add pcache.la
1710
1711 %preun overlay-pcache
1712 %ldap_module_remove pcache.la
1713
1714 %post overlay-accesslog
1715 %ldap_module_add accesslog.la
1716
1717 %preun overlay-accesslog
1718 %ldap_module_remove accesslog.la
1719
1720 %post overlay-auditlog
1721 %ldap_module_add auditlog.la
1722
1723 %preun overlay-auditlog
1724 %ldap_module_remove auditlog.la
1725
1726 %post overlay-collect
1727 %ldap_module_add collect.la
1728
1729 %preun overlay-collect
1730 %ldap_module_remove collect.la
1731
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
1740
1741 %preun overlay-dds
1742 %ldap_module_remove dds.la
1743
1744 %post overlay-deref
1745 %ldap_module_add deref.la
1746
1747 %preun overlay-deref
1748 %ldap_module_remove deref.la
1749
1750 %post overlay-dyngroup
1751 %ldap_module_add dyngroup.la
1752
1753 %preun overlay-dyngroup
1754 %ldap_module_remove dyngroup.la
1755
1756 %post overlay-dynlist
1757 %ldap_module_add dynlist.la
1758
1759 %preun overlay-dynlist
1760 %ldap_module_remove dynlist.la
1761
1762 %post overlay-memberof
1763 %ldap_module_add memberof.la
1764
1765 %preun overlay-memberof
1766 %ldap_module_remove memberof.la
1767
1768 %post overlay-ppolicy
1769 %ldap_module_add ppolicy.la
1770
1771 %preun overlay-ppolicy
1772 %ldap_module_remove ppolicy.la
1773
1774 %post overlay-refint
1775 %ldap_module_add refint.la
1776
1777 %preun overlay-refint
1778 %ldap_module_remove refint.la
1779
1780 %post overlay-retcode
1781 %ldap_module_add retcode.la
1782
1783 %preun overlay-retcode
1784 %ldap_module_remove retcode.la
1785
1786 %post overlay-rwm
1787 %ldap_module_add rwm.la
1788
1789 %preun overlay-rwm
1790 %ldap_module_remove rwm.la
1791
1792 %post overlay-seqmod
1793 %ldap_module_add seqmod.la
1794
1795 %preun overlay-seqmod
1796 %ldap_module_remove seqmod.la
1797
1798 %post overlay-sssvlv
1799 %ldap_module_add sssvlv.la
1800
1801 %preun overlay-sssvlv
1802 %ldap_module_remove sssvlv.la
1803
1804 %post overlay-syncprov
1805 %ldap_module_add syncprov.la
1806
1807 %preun overlay-syncprov
1808 %ldap_module_remove syncprov.la
1809
1810 %post overlay-translucent
1811 %ldap_module_add translucent.la
1812
1813 %preun overlay-translucent
1814 %ldap_module_remove translucent.la
1815
1816 %post overlay-unique
1817 %ldap_module_add unique.la
1818
1819 %preun overlay-unique
1820 %ldap_module_remove unique.la
1821
1822 %post overlay-valsort
1823 %ldap_module_add valsort.la
1824
1825 %preun overlay-valsort
1826 %ldap_module_remove valsort.la
1827
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
1920 fi
1921
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
1950 %files
1951 %defattr(644,root,root,755)
1952 %doc %{name}/{ANNOUNCEMENT,CHANGES,COPYRIGHT,README,LICENSE}
1953 %doc %{name}/doc/{drafts,rfc}
1954 %attr(755,root,root) %{_bindir}/ldap*
1955 %dir %{_datadir}/openldap
1956 %{_mandir}/man1/ldap*.1*
1957 %{_mandir}/man5/ldap.conf.5*
1958 %{_mandir}/man5/ldaprc.5*
1959 %{_mandir}/man5/ldif.5*
1960
1961 %files nss-config
1962 %defattr(644,root,root,755)
1963 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldap.conf
1964
1965 %files libs
1966 %defattr(644,root,root,755)
1967 %dir %{_sysconfdir}/openldap
1968 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/ldap.conf
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.*.*.*
1972 %attr(755,root,root) %{_libdir}/libslapi-2.4.so.*.*.*
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
1976 %attr(755,root,root) %ghost %{_libdir}/libslapi-2.4.so.2
1977
1978 %files devel
1979 %defattr(644,root,root,755)
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
1983 %attr(755,root,root) %{_libdir}/libslapi.so
1984 %{_libdir}/liblber.la
1985 %{_libdir}/libldap.la
1986 %{_libdir}/libldap_r.la
1987 %{_libdir}/libslapi.la
1988 %{_includedir}/lber.h
1989 %{_includedir}/lber_types.h
1990 %{_includedir}/ldap.h
1991 %{_includedir}/ldap_*.h
1992 %{_includedir}/ldif.h
1993 %{_includedir}/openldap.h
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*
2000
2001 %files static
2002 %defattr(644,root,root,755)
2003 %{_libdir}/liblber.a
2004 %{_libdir}/libldap.a
2005 %{_libdir}/libldap_r.a
2006 %{_libdir}/libslapi.a
2007
2008 %files headers
2009 %defattr(644,root,root,755)
2010 %{_includedir}/%{name}
2011
2012 %if %{with exchange}
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
2021 %endif
2022
2023 %if %{with sasl}
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
2038 %endif
2039
2040 %files servers
2041 %defattr(644,root,root,755)
2042 %if %{without system_db}
2043 # not used by slapd directly, but by three different backends (bdb,hdb,mdb), so include here
2044 %doc db/LICENSE
2045 %attr(755,root,root) %{_libdir}/libslapd_db-4.6.so
2046 %endif
2047 %attr(755,root,root) %{_sbindir}/slap*
2048 %dir %{_libdir}/openldap
2049 %dir %{_sysconfdir}/openldap/schema
2050 %attr(640,root,slapd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/openldap/slapd.access.conf
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
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
2056 %{systemdtmpfilesdir}/slapd.conf
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}
2061 %{schemadir}/README
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
2088 %{_mandir}/man5/slapd.*.5*
2089 %{_mandir}/man5/slapd-config.5*
2090 %{_mandir}/man5/slapd-ldif.5*
2091 %{_mandir}/man5/slapd-null.5*
2092 %{_mandir}/man8/slap*.8*
2093
2094 %files backend-bdb
2095 %defattr(644,root,root,755)
2096 %attr(755,root,root) %{_libdir}/openldap/back_bdb*.so*
2097 %{_libdir}/openldap/back_bdb.la
2098 %{_mandir}/man5/slapd-bdb.5*
2099
2100 %files backend-dnssrv
2101 %defattr(644,root,root,755)
2102 %attr(755,root,root) %{_libdir}/openldap/back_dnssrv*.so*
2103 %{_libdir}/openldap/back_dnssrv.la
2104 %{_mandir}/man5/slapd-dnssrv.5*
2105
2106 %files backend-hdb
2107 %defattr(644,root,root,755)
2108 %attr(755,root,root) %{_libdir}/openldap/back_hdb*.so*
2109 %{_libdir}/openldap/back_hdb.la
2110 %{_mandir}/man5/slapd-hdb.5*
2111
2112 %files backend-ldap
2113 %defattr(644,root,root,755)
2114 %doc %{name}/servers/slapd/back-ldap/TODO.proxy
2115 %attr(755,root,root) %{_libdir}/openldap/back_ldap*.so*
2116 %{_libdir}/openldap/back_ldap.la
2117 %{_mandir}/man5/slapd-ldap.5*
2118 %{_mandir}/man5/slapo-chain.5*
2119 %{_mandir}/man5/slapo-pbind.5*
2120
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
2127 %files backend-meta
2128 %defattr(644,root,root,755)
2129 %attr(755,root,root) %{_libdir}/openldap/back_meta*.so*
2130 %{_libdir}/openldap/back_meta.la
2131 %{_mandir}/man5/slapd-meta.5*
2132
2133 %files backend-monitor
2134 %defattr(644,root,root,755)
2135 %doc %{name}/servers/slapd/back-monitor/README
2136 %attr(755,root,root) %{_libdir}/openldap/back_monitor*.so*
2137 %{_libdir}/openldap/back_monitor.la
2138 %{_mandir}/man5/slapd-monitor.5*
2139
2140 %if %{with ndb}
2141 %files backend-ndb
2142 %defattr(644,root,root,755)
2143 %doc %{name}/servers/slapd/back-ndb/README
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
2149 %files backend-passwd
2150 %defattr(644,root,root,755)
2151 %attr(755,root,root) %{_libdir}/openldap/back_passwd*.so*
2152 %{_libdir}/openldap/back_passwd.la
2153 %{_mandir}/man5/slapd-passwd.5*
2154
2155 %if %{with perl}
2156 %files backend-perl
2157 %defattr(644,root,root,755)
2158 %doc %{name}/servers/slapd/back-perl/*.pm
2159 %doc %{name}/servers/slapd/back-perl/README
2160 %attr(755,root,root) %{_libdir}/openldap/back_perl*.so*
2161 %{_libdir}/openldap/back_perl.la
2162 %{_mandir}/man5/slapd-perl.5*
2163 %endif
2164
2165 %files backend-relay
2166 %defattr(644,root,root,755)
2167 %doc %{name}/servers/slapd/back-relay/README
2168 %attr(755,root,root) %{_libdir}/openldap/back_relay*.so*
2169 %{_libdir}/openldap/back_relay.la
2170 %{_mandir}/man5/slapd-relay.5*
2171
2172 %files backend-shell
2173 %defattr(644,root,root,755)
2174 %attr(755,root,root) %{_libdir}/openldap/back_shell*.so*
2175 %{_libdir}/openldap/back_shell.la
2176 %{_mandir}/man5/slapd-shell.5*
2177
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*
2183 %{_mandir}/man5/slapo-sock.5*
2184
2185 %if %{with odbc}
2186 %files backend-sql
2187 %defattr(644,root,root,755)
2188 %doc %{name}/servers/slapd/back-sql/docs/*
2189 %doc %{name}/servers/slapd/back-sql/rdbms_depend
2190 %attr(755,root,root) %{_libdir}/openldap/back_sql*.so*
2191 %{_libdir}/openldap/back_sql.la
2192 %{_mandir}/man5/slapd-sql.5*
2193 %endif
2194
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
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
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
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
2220 %defattr(644,root,root,755)
2221 %attr(755,root,root) %{_libdir}/openldap/dds*.so*
2222 %{_libdir}/openldap/dds.la
2223 %{_mandir}/man5/slapo-dds.5*
2224
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
2230 %files overlay-dyngroup
2231 %defattr(644,root,root,755)
2232 %attr(755,root,root) %{_libdir}/openldap/dyngroup*.so*
2233 %{_libdir}/openldap/dyngroup.la
2234 %{_mandir}/man5/slapo-dyngroup.5*
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
2242 %files overlay-memberof
2243 %defattr(644,root,root,755)
2244 %attr(755,root,root) %{_libdir}/openldap/memberof*.so*
2245 %{_libdir}/openldap/memberof.la
2246 %{_mandir}/man5/slapo-memberof.5*
2247
2248 %files overlay-pcache
2249 %defattr(644,root,root,755)
2250 %attr(755,root,root) %{_libdir}/openldap/pcache*.so*
2251 %{_libdir}/openldap/pcache.la
2252 %{_mandir}/man5/slapo-pcache.5*
2253
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
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
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
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
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
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
2307 %files overlay-valsort
2308 %defattr(644,root,root,755)
2309 %attr(755,root,root) %{_libdir}/openldap/valsort*.so*
2310 %{_libdir}/openldap/valsort.la
2311 %{_mandir}/man5/slapo-valsort.5*
2312
2313 # contrib/slapd-modules
2314
2315 %files overlay-addpartial
2316 %defattr(644,root,root,755)
2317 %doc %{name}/contrib/slapd-modules/addpartial/README
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)
2323 %doc %{name}/contrib/slapd-modules/allop/README
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)
2330 %doc %{name}/contrib/slapd-modules/allowed/README
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)
2336 %doc %{name}/contrib/slapd-modules/autogroup/README
2337 %attr(755,root,root) %{_libdir}/openldap/autogroup*.so*
2338 %{_libdir}/openldap/autogroup.la
2339 %{_mandir}/man5/slapo-autogroup.5*
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)
2354 %doc %{name}/contrib/slapd-modules/dsaschema/README
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)
2366 %doc %{name}/contrib/slapd-modules/kinit/README
2367 %attr(755,root,root) %{_libdir}/openldap/kinit*.so*
2368 %{_libdir}/openldap/kinit.la
2369 %endif
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)
2396 %doc %{name}/contrib/slapd-modules/nssov/README
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
2402 %{systemdtmpfilesdir}/nssov.conf
2403
2404 %files overlay-proxyOld
2405 %defattr(644,root,root,755)
2406 %doc %{name}/contrib/slapd-modules/proxyOld/README
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)
2412 %doc %{name}/contrib/slapd-modules/samba4/README
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)
2422 %doc %{name}/contrib/slapd-modules/smbk5pwd/README
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
This page took 0.449554 seconds and 3 git commands to generate.