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