3 %bcond_without ldap # do not include LDAP support
5 Summary: Courier authentication library
6 Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera
10 License: GPL v3 with OpenSSL exception
11 Group: Networking/Daemons
12 Source0: http://downloads.sourceforge.net/courier/%{name}-%{version}.tar.bz2
13 # Source0-md5: 50b67ed13de80eb83ad50e57d8023433
15 Patch0: %{name}-md5sum-passwords.patch
16 Patch1: %{name}-authdaemonrc.patch
17 Patch2: %{name}-nostatic.patch
18 Patch3: %{name}-no_la.patch
19 URL: http://www.courier-mta.org/authlib/
20 BuildRequires: autoconf >= 2.63
21 BuildRequires: automake
22 # just for librfc822.la, which is finally not used
23 BuildRequires: courier-unicode-devel >= 2.0
24 BuildRequires: db-devel
27 BuildRequires: libidn-devel >= 0.0.0
28 BuildRequires: libltdl-devel >= 2:2
29 BuildRequires: libtool >= 2:2
30 BuildRequires: mysql-devel
31 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
32 BuildRequires: pam-devel
33 BuildRequires: pkgconfig
34 BuildRequires: postgresql-devel
35 BuildRequires: rpmbuild(macros) >= 1.304
36 BuildRequires: sqlite3-devel
37 BuildRequires: sysconftool
38 BuildRequires: zlib-devel
39 Requires(post,preun): /sbin/chkconfig
40 Requires: %{name}-libs = %{version}-%{release}
41 Requires: /sbin/chkconfig
43 Obsoletes: sqwebmail-auth-cram
44 Obsoletes: sqwebmail-auth-pam
45 Obsoletes: sqwebmail-auth-pwd
46 Obsoletes: sqwebmail-auth-shadow
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 %define schemadir /usr/share/openldap/schema
52 The Courier authentication library provides authentication services
53 for other Courier applications.
55 %description -l pl.UTF-8
56 Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
57 dla innych aplikacji Couriera.
60 Summary: Courier authentication library
61 Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera
65 The Courier authentication library provides authentication services
66 for other Courier applications.
68 This package contains libcourierauth.so which client programs link
71 %description libs -l pl.UTF-8
72 Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
73 dla innych aplikacji Couriera.
76 Summary: Development files for the Courier authentication library
77 Summary(pl.UTF-8): Pliki programistyczne dla biblioteki uwierzytelniania Couriera
78 Group: Development/Libraries
79 Requires: %{name} = %{version}-%{release}
80 %{?with_ldap:Requires: %{name}-authldap = %{version}-%{release}}
81 Requires: %{name}-authmysql = %{version}-%{release}
82 Requires: %{name}-authpgsql = %{version}-%{release}
83 Requires: %{name}-authpipe = %{version}-%{release}
84 Requires: %{name}-authuserdb = %{version}-%{release}
87 This package contains the development files needed to compile Courier
88 packages that use this authentication library. Install this package in
89 order to build the rest of the Courier packages. After they are built
90 and installed this package can be removed. Files in this package are
91 not needed at runtime.
93 %description devel -l pl.UTF-8
94 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
95 pakietów Couriera używających biblioteki uwierzytelniania. Należy go
96 zainstalować aby zbudować resztę pakietów Couriera. Po ich zbudowaniu
97 i zainstalowaniu ten pakiet można usunąć. Pliki z tego pakietu nie są
98 potrzebne w czasie działania programów.
101 Summary: LDAP support for the Courier authentication library
102 Summary(pl.UTF-8): Obsługa LDAP dla biblioteki uwierzytelniania Couriera
103 Group: Networking/Daemons
104 Requires(pre,postun): sed >= 4.0
105 Requires: %{name} = %{version}-%{release}
106 Obsoletes: courier-authldap
107 Obsoletes: courier-imap-authldap
108 Obsoletes: sqwebmail-auth-ldap
110 %description authldap
111 This package installs LDAP support for the Courier authentication
112 library. Install this package in order to be able to authenticate
115 %description authldap -l pl.UTF-8
116 Ten pakiet dodaje obsługę LDAP do biblioteki uwierzytelniania
117 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
121 Summary: MySQL support for the Courier authentication library
122 Summary(pl.UTF-8): Obsługa MySQL dla biblioteki uwierzytelniania Couriera
123 Group: Networking/Daemons
124 Requires(pre,postun): sed >= 4.0
125 Requires: %{name} = %{version}-%{release}
126 Obsoletes: courier-authmysql
127 Obsoletes: courier-imap-authmysql
128 Obsoletes: sqwebmail-auth-mysql
130 %description authmysql
131 This package installs MySQL support for the Courier authentication
132 library. Install this package in order to be able to authenticate
135 %description authmysql -l pl.UTF-8
136 Ten pakiet dodaje obsługę MySQL do biblioteki uwierzytelniania
137 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
141 Summary: PostgreSQL support for the Courier authentication library
142 Summary(pl.UTF-8): Obsługa PostgreSQL dla biblioteki uwierzytelniania Couriera
143 Group: Networking/Daemons
144 Requires(pre,postun): sed >= 4.0
145 Requires: %{name} = %{version}-%{release}
146 Obsoletes: courier-authpgsql
147 Obsoletes: courier-imap-authpgsql
148 Obsoletes: sqwebmail-auth-pgsql
150 %description authpgsql
151 This package installs PostgreSQL support for the Courier
152 authentication library. Install this package in order to be able to
153 authenticate using PostgreSQL.
155 %description authpgsql -l pl.UTF-8
156 Ten pakiet dodaje obsługę PostgreSQL do biblioteki uwierzytelniania
157 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
161 Summary: External authentication module that communicates via pipes
162 Summary(pl.UTF-8): Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
163 Group: Networking/Daemons
164 Requires(pre,postun): sed >= 4.0
165 Requires: %{name} = %{version}-%{release}
166 Obsoletes: courier-authlib-authpipe
168 %description authpipe
169 This package installs the authpipe module, which is a generic plugin
170 that enables authentication requests to be serviced by an external
171 program, then communicates through messages on stdin and stdout.
173 %description authpipe -l pl.UTF-8
174 Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką
175 umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program
176 komunikujący się poprzez wiadomości wysyłane na stdin i stdout.
179 Summary: SQLite support for the Courier authentication library
180 Summary(pl.UTF-8): Obsługa SQLite dla biblioteki uwierzytelniania Couriera
181 Group: Networking/Daemons
182 Requires(pre,postun): sed >= 4.0
183 Requires: %{name} = %{version}-%{release}
185 %description authsqlite
186 This package installs SQLite support for the Courier authentication
187 library. Install this package in order to be able to authenticate
190 %description authsqlite -l pl.UTF-8
191 Ten pakiet dodaje obsługę SQLite do biblioteki uwierzytelniania
192 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
196 Summary: Userdb support for the Courier authentication library
197 Summary(pl.UTF-8): Obsługa userdb dla biblioteki uwierzytelniania Couriera
198 Group: Networking/Daemons
199 Requires(pre,postun): sed >= 4.0
200 Requires: %{name} = %{version}-%{release}
201 Obsoletes: courier-authlib-userdb
202 Obsoletes: courier-imap-userdb
203 Obsoletes: sqwebmail-auth-userdb
205 %description authuserdb
206 This package installs the userdb support for the Courier
207 authentication library. Userdb is a simple way to manage virtual mail
208 accounts using a GDBM-based database file.
210 Install this package in order to be able to authenticate with userdb.
212 %description authuserdb -l pl.UTF-8
213 Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania
214 Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami
215 pocztowymi przy użyciu pliku bazy danych opartej na GDBM.
217 Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb.
219 %package -n openldap-schema-courier
220 Summary: Courier LDAP schema
221 Summary(pl.UTF-8): Schemat LDAP Couriera
222 Group: Networking/Daemons
223 Requires(post,postun): sed >= 4.0
224 Requires: openldap-servers
226 %if "%{_rpmversion}" >= "5"
230 %description -n openldap-schema-courier
231 This package contains Courier authldap.schema for openldap.
233 %description -n openldap-schema-courier -l pl.UTF-8
234 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
246 find -type f -a -name configure.ac | while read FILE; do
247 cd "$(dirname "$FILE")"
258 --disable-ltdl-install \
260 %{!?with_ldap:--without-authldap} \
262 --with-mailuser=daemon \
263 --with-mailgroup=daemon
266 LDFLAGS="%{rpmldflags} -lcrypt"
269 rm -rf $RPM_BUILD_ROOT
271 %{__make} -j1 install \
272 DESTDIR=$RPM_BUILD_ROOT
274 # with no_la patch .so files are opened directly
275 %{__rm} $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.la
277 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
278 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
279 cp -p authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
280 install -p libs/makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
283 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
284 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
286 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
289 rm -rf $RPM_BUILD_ROOT
292 /sbin/chkconfig --add courier-authlib
294 %service courier-authlib restart "authlib daemon"
297 if [ "$1" = "0" ]; then
298 /sbin/chkconfig --del courier-authlib
299 %service courier-authlib stop
303 if [ "$1" = 1 ]; then
304 # add to authmodulelist list if package is first installed
305 %{__sed} -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
307 %service -q courier-authlib restart
310 if [ "$1" = 0 ]; then
311 # remove from authmodulelist if package is removed
312 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
314 %service -q courier-authlib restart
317 if [ "$1" = 1 ]; then
318 # add to authmodulelist list if package is first installed
319 %{__sed} -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc
321 %service -q courier-authlib restart
324 if [ "$1" = 0 ]; then
325 # remove from authmodulelist if package is removed
326 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
328 %service -q courier-authlib restart
331 if [ "$1" = 1 ]; then
332 # add to authmodulelist list if package is first installed
333 %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
335 %service -q courier-authlib restart
338 if [ "$1" = 0 ]; then
339 # remove from authmodulelist if package is removed
340 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
342 %service -q courier-authlib restart
345 if [ "$1" = 1 ]; then
346 # add to authmodulelist list if package is first installed
347 %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
349 %service -q courier-authlib restart
352 if [ "$1" = 0 ]; then
353 # remove from authmodulelist if package is removed
354 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
356 %service -q courier-authlib restart
359 if [ "$1" = 1 ]; then
360 # add to authmodulelist list if package is first installed
361 %{__sed} -i -e '/^authmodulelist=/{/\bauthsqlite\b/!s/"$/ authsqlite"/}' /etc/authlib/authdaemonrc
363 %service -q courier-authlib restart
366 if [ "$1" = 0 ]; then
367 # remove from authmodulelist if package is removed
368 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthsqlite\b \?//}' /etc/authlib/authdaemonrc
370 %service -q courier-authlib restart
373 if [ "$1" = 1 ]; then
374 # add to authmodulelist list if package is first installed
375 %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
377 %service -q courier-authlib restart
380 if [ "$1" = 0 ]; then
381 # remove from authmodulelist if package is removed
382 %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
384 %service -q courier-authlib restart
386 %post -n openldap-schema-courier
387 %openldap_schema_register %{schemadir}/courier.schema -d misc,nis,cosine
388 %service -q ldap restart
390 %postun -n openldap-schema-courier
391 if [ "$1" = "0" ]; then
392 %openldap_schema_unregister %{schemadir}/courier.schema
393 %service -q ldap restart
396 %triggerin -- courier < 0.48
397 if [ -f /etc/courier/authdaemonrc ]; then
398 . /etc/courier/authdaemonrc
400 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
401 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
402 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
403 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
404 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
406 if [ -f /var/lock/subsys/courier ]; then
407 if [ -f /var/spool/courier/authdaemon/pid ]; then
408 kill `cat /var/spool/courier/authdaemon/pid`
409 rm -f /var/spool/courier/authdaemon/*
410 /sbin/service courier-authlib start
414 %triggerin -- courier-imap-common < 4.0.0
415 if [ -f /etc/courier-imap/authdaemonrc ]; then
416 . /etc/courier-imap/authdaemonrc
418 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
419 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
420 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
421 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
422 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
424 if [ -f /var/lock/subsys/courier-imap ]; then
425 if [ -f /var/lib/authdaemon/pid ]; then
426 kill `cat /var/lib/authdaemon/pid`
427 rm -f /var/lib/authdaemon/*
428 /sbin/service courier-authlib start
432 %triggerin -- sqwebmail < 5.0.0
433 if [ -f /etc/sqwebmail/authdaemonrc ]; then
434 . /etc/sqwebmail/authdaemonrc
436 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
437 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
438 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
439 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
440 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
442 if [ -f /var/lock/subsys/sqwebmail ]; then
443 if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
444 kill `cat /var/spool/sqwebmail/authdaemon/pid`
445 rm -f /var/spool/sqwebmail/authdaemon/*
446 /sbin/service courier-authlib start
450 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
451 if [ -f /etc/courier/authldaprc ]; then
452 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
453 cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
454 %service -q courier-authlib restart
457 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
458 if [ -f /etc/courier-imap/authldaprc ]; then
459 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
460 cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
461 %service -q courier-authlib restart
464 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
465 if [ -f /etc/sqwebmail/authldaprc ]; then
466 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
467 cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
468 %service -q courier-authlib restart
471 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
472 if [ -f /etc/courier/authmysqlrc ]; then
473 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
474 cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
475 %service -q courier-authlib restart
478 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
479 if [ -f /etc/courier-imap/authmysqlrc ]; then
480 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
481 cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
482 %service -q courier-authlib restart
485 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
486 if [ -f /etc/sqwebmail/authmysqlrc ]; then
487 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
488 cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
489 %service -q courier-authlib restart
492 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
493 if [ -f /etc/courier/authpgsqlrc ]; then
494 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
495 cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
496 %service -q courier-authlib restart
499 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
500 if [ -f /etc/courier-imap/authpgsqlrc ]; then
501 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
502 cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
503 %service -q courier-authlib restart
506 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
507 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
508 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
509 cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
510 %service -q courier-authlib restart
513 %triggerin -n %{name}-authuserdb -- courier < 0.48
514 if [ -d /etc/courier/userdb ]; then
515 mv -f /etc/courier/userdb/* /etc/authlib/userdb
518 if [ -f /etc/courier/userdb ]; then
519 mv -f /etc/courier/userdb /etc/authlib/userdb
523 %triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
524 if [ -d /etc/courier-imap/userdb ]; then
525 mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
528 if [ -f /etc/courier-imap/userdb ]; then
529 mv -f /etc/courier-imap/userdb /etc/authlib/userdb
533 %triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
534 if [ -d /etc/sqwebmail/userdb ]; then
535 mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
538 if [ -f /etc/sqwebmail/userdb ]; then
539 mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
544 %defattr(644,root,root,755)
545 # COPYING contains only note
546 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
547 %attr(755,root,root) %{_bindir}/makedat
548 %dir %{_sysconfdir}/authlib
549 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
550 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
551 %if "%{_libexecdir}" != "%{_libdir}"
552 %dir %{_libexecdir}/courier-authlib
554 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
555 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
556 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
557 %attr(755,root,root) %{_libdir}/courier-authlib/libauthcustom.so
558 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpam.so
559 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthcommon.so
560 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsasl.so
561 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsaslclient.so
562 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
563 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
564 %attr(755,root,root) %{_sbindir}/authdaemond
565 %attr(755,root,root) %{_sbindir}/authenumerate
566 %attr(755,root,root) %{_sbindir}/authpasswd
567 %attr(755,root,root) %{_sbindir}/authtest
568 %attr(755,root,root) %{_sbindir}/courierlogger
569 %{_mandir}/man1/authpasswd.1*
570 %{_mandir}/man1/authtest.1*
571 %{_mandir}/man1/courierlogger.1*
574 %defattr(644,root,root,755)
575 %dir %{_libdir}/courier-authlib
576 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauth.so
579 %defattr(644,root,root,755)
580 %doc authlib.html auth_*.html
581 %attr(755,root,root) %{_bindir}/courierauthconfig
582 %{_includedir}/courier_auth_config.h
583 %{_includedir}/courierauth*.h
584 %{_mandir}/man3/auth_*.3*
585 %{_mandir}/man3/authlib.3*
589 %defattr(644,root,root,755)
590 %doc authldap.schema README.ldap
591 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
592 %attr(755,root,root) %{_libdir}/courier-authlib/libauthldap.so
595 %defattr(644,root,root,755)
596 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
597 %attr(755,root,root) %{_libdir}/courier-authlib/libauthmysql.so
600 %defattr(644,root,root,755)
601 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
602 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpgsql.so
605 %defattr(644,root,root,755)
606 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpipe.so
609 %defattr(644,root,root,755)
610 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authsqliterc
611 %attr(755,root,root) %{_libdir}/courier-authlib/libauthsqlite.so
614 %defattr(644,root,root,755)
615 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
616 %attr(755,root,root) %{_sbindir}/makeuserdb
617 %attr(755,root,root) %{_sbindir}/pw2userdb
618 %attr(755,root,root) %{_sbindir}/userdb
619 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
620 %attr(755,root,root) %{_sbindir}/userdbpw
621 %attr(755,root,root) %{_libdir}/courier-authlib/libauthuserdb.so
622 %{_mandir}/man8/makeuserdb.8*
623 %{_mandir}/man8/pw2userdb.8*
624 %{_mandir}/man8/userdb.8*
625 %{_mandir}/man8/userdbpw.8*
628 %files -n openldap-schema-courier
629 %defattr(644,root,root,755)
630 %{schemadir}/courier.schema