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