3 # /usr/lib/courier-authlib/libauthcustom.so.0
4 # /usr/lib/courier-authlib/libauthldap.so.0
5 # /usr/lib/courier-authlib/libauthmysql.so.0
6 # /usr/lib/courier-authlib/libauthpam.so.0
7 # /usr/lib/courier-authlib/libauthpgsql.so.0
8 # /usr/lib/courier-authlib/libauthpipe.so.0
9 # /usr/lib/courier-authlib/libauthuserdb.so.0
10 # /usr/lib/courier-authlib/libcourierauth.so.0
11 # /usr/lib/courier-authlib/libcourierauthcommon.so.0
12 # /usr/lib/courier-authlib/libcourierauthsasl.so.0
13 # /usr/lib/courier-authlib/libcourierauthsaslclient.so.0
14 Summary: Courier authentication library
15 Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera
20 Group: Networking/Daemons
21 Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
22 # Source0-md5: dd972318b77efd0d04dbcb4a6b140bbe
24 Patch0: %{name}-build.patch
25 Patch1: %{name}-md5sum-passwords.patch
26 Patch2: %{name}-authdaemonrc.patch
27 Patch3: %{name}-nostatic.patch
28 Patch4: %{name}-ltdl.patch
29 URL: http://www.courier-mta.org/authlib/
30 BuildRequires: autoconf
31 BuildRequires: automake
32 BuildRequires: db-devel
34 BuildRequires: libltdl-devel
35 BuildRequires: libtool
36 BuildRequires: mysql-devel
37 BuildRequires: openldap-devel >= 2.3.0
38 BuildRequires: pam-devel
39 BuildRequires: postgresql-devel
40 BuildRequires: rpmbuild(macros) >= 1.304
41 BuildRequires: sysconftool
42 BuildRequires: zlib-devel
43 Requires(post,postun): /sbin/ldconfig
44 Requires(post,preun): /sbin/chkconfig
45 Requires: %{name}-libs = %{version}-%{release}
46 Requires: /sbin/chkconfig
48 Obsoletes: sqwebmail-auth-cram
49 Obsoletes: sqwebmail-auth-pam
50 Obsoletes: sqwebmail-auth-pwd
51 Obsoletes: sqwebmail-auth-shadow
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 %define schemadir /usr/share/openldap/schema
57 The Courier authentication library provides authentication services
58 for other Courier applications.
60 %description -l pl.UTF-8
61 Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
62 dla innych aplikacji Couriera.
65 Summary: Courier authentication library
66 Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera
68 Requires(post,postun): /sbin/ldconfig
71 The Courier authentication library provides authentication services
72 for other Courier applications.
74 This package contains libcourierauth.so which client programs link
77 %description libs -l pl.UTF-8
78 Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
79 dla innych aplikacji Couriera.
82 Summary: Development files for the Courier authentication library
83 Summary(pl.UTF-8): Pliki programistyczne dla biblioteki uwierzytelniania Couriera
84 Group: Development/Libraries
85 Requires: %{name} = %{version}-%{release}
86 Requires: %{name}-authldap = %{version}-%{release}
87 Requires: %{name}-authmysql = %{version}-%{release}
88 Requires: %{name}-authpgsql = %{version}-%{release}
89 Requires: %{name}-authuserdb = %{version}-%{release}
90 Requires: %{name}-authpipe = %{version}-%{release}
93 This package contains the development files needed to compile Courier
94 packages that use this authentication library. Install this package in
95 order to build the rest of the Courier packages. After they are built
96 and installed this package can be removed. Files in this package are
97 not needed at runtime.
99 %description devel -l pl.UTF-8
100 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
101 pakietów Couriera używających biblioteki uwierzytelniania. Należy go
102 zainstalować aby zbudować resztę pakietów Couriera. Po ich zbudowaniu
103 i zainstalowaniu ten pakiet można usunąć. Pliki z tego pakietu nie są
104 potrzebne w czasie działania programów.
107 Summary: LDAP support for the Courier authentication library
108 Summary(pl.UTF-8): Obsługa LDAP dla biblioteki uwierzytelniania Couriera
109 Group: Networking/Daemons
110 Requires(pre,postun): sed >= 4.0
111 Requires: %{name} = %{version}-%{release}
112 Obsoletes: courier-authldap
113 Obsoletes: courier-imap-authldap
114 Obsoletes: sqwebmail-auth-ldap
116 %description authldap
117 This package installs LDAP support for the Courier authentication
118 library. Install this package in order to be able to authenticate
121 %description authldap -l pl.UTF-8
122 Ten pakiet dodaje obsługę LDAP do biblioteki uwierzytelniania
123 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
127 Summary: MySQL support for the Courier authentication library
128 Summary(pl.UTF-8): Obsługa MySQL dla biblioteki uwierzytelniania Couriera
129 Group: Networking/Daemons
130 Requires(pre,postun): sed >= 4.0
131 Requires: %{name} = %{version}-%{release}
132 Obsoletes: courier-authmysql
133 Obsoletes: courier-imap-authmysql
134 Obsoletes: sqwebmail-auth-mysql
136 %description authmysql
137 This package installs MySQL support for the Courier authentication
138 library. Install this package in order to be able to authenticate
141 %description authmysql -l pl.UTF-8
142 Ten pakiet dodaje obsługę MySQL do biblioteki uwierzytelniania
143 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
147 Summary: PostgreSQL support for the Courier authentication library
148 Summary(pl.UTF-8): Obsługa PostgreSQL dla biblioteki uwierzytelniania Couriera
149 Group: Networking/Daemons
150 Requires(pre,postun): sed >= 4.0
151 Requires: %{name} = %{version}-%{release}
152 Obsoletes: courier-authpgsql
153 Obsoletes: courier-imap-authpgsql
154 Obsoletes: sqwebmail-auth-pgsql
156 %description authpgsql
157 This package installs PostgreSQL support for the Courier
158 authentication library. Install this package in order to be able to
159 authenticate using PostgreSQL.
161 %description authpgsql -l pl.UTF-8
162 Ten pakiet dodaje obsługę PostgreSQL do biblioteki uwierzytelniania
163 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
167 Summary: Userdb support for the Courier authentication library
168 Summary(pl.UTF-8): Obsługa userdb dla biblioteki uwierzytelniania Couriera
169 Group: Networking/Daemons
170 Requires(pre,postun): sed >= 4.0
171 Requires: %{name} = %{version}-%{release}
172 Obsoletes: courier-authlib-userdb
173 Obsoletes: courier-imap-userdb
174 Obsoletes: sqwebmail-auth-userdb
176 %description authuserdb
177 This package installs the userdb support for the Courier
178 authentication library. Userdb is a simple way to manage virtual mail
179 accounts using a GDBM-based database file.
181 Install this package in order to be able to authenticate with userdb.
183 %description authuserdb -l pl.UTF-8
184 Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania
185 Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami
186 pocztowymi przy użyciu pliku bazy danych opartej na GDBM.
188 Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb.
191 Summary: External authentication module that communicates via pipes
192 Summary(pl.UTF-8): Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
193 Group: Networking/Daemons
194 Requires(pre,postun): sed >= 4.0
195 Requires: %{name} = %{version}-%{release}
196 Obsoletes: courier-authlib-authpipe
198 %description authpipe
199 This package installs the authpipe module, which is a generic plugin
200 that enables authentication requests to be serviced by an external
201 program, then communicates through messages on stdin and stdout.
203 %description authpipe -l pl.UTF-8
204 Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką
205 umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program
206 komunikujący się poprzez wiadomości wysyłane na stdin i stdout.
208 %package -n openldap-schema-courier
209 Summary: Courier LDAP schema
210 Summary(pl.UTF-8): Schemat LDAP Couriera
211 Group: Networking/Daemons
212 Requires(post,postun): sed >= 4.0
213 Requires: openldap-servers
216 %description -n openldap-schema-courier
217 This package contains Courier authldap.schema for openldap.
219 %description -n openldap-schema-courier -l pl.UTF-8
220 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
233 for d in . gdbmobj bdbobj md5 sha1 libhmac makedat userdb; do
244 --with-mailuser=daemon \
245 --with-mailgroup=daemon
248 LDFLAGS="%{rpmldflags} -lcrypt"
251 rm -rf $RPM_BUILD_ROOT
254 DESTDIR=$RPM_BUILD_ROOT
256 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
258 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
259 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
260 install makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
263 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
264 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
266 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
268 # remove static library - for now
269 rm $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
272 rm -rf $RPM_BUILD_ROOT
275 /sbin/ldconfig %{_libexecdir}/courier-authlib
276 /sbin/chkconfig --add courier-authlib
278 %service courier-authlib restart "authlib daemon"
281 if [ "$1" = "0" ]; then
282 /sbin/chkconfig --del courier-authlib
283 %service courier-authlib stop
287 /sbin/ldconfig %{_libexecdir}/courier-authlib
290 /sbin/ldconfig %{_libexecdir}/courier-authlib
293 /sbin/ldconfig %{_libexecdir}/courier-authlib
296 if [ "$1" = 1 ]; then
297 # add to authmodulelist list if package is first installed
298 %{__sed} -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
300 /sbin/ldconfig %{_libexecdir}/courier-authlib
301 %service -q courier-authlib restart
304 if [ "$1" = 0 ]; then
305 # remove from authmodulelist if package is removed
306 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
308 /sbin/ldconfig %{_libexecdir}/courier-authlib
309 %service -q courier-authlib restart
312 if [ "$1" = 1 ]; then
313 # add to authmodulelist list if package is first installed
314 %{__sed} -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc
316 /sbin/ldconfig %{_libexecdir}/courier-authlib
317 %service -q courier-authlib restart
320 if [ "$1" = 0 ]; then
321 # remove from authmodulelist if package is removed
322 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
324 /sbin/ldconfig %{_libexecdir}/courier-authlib
325 %service -q courier-authlib restart
328 if [ "$1" = 1 ]; then
329 # add to authmodulelist list if package is first installed
330 %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
332 /sbin/ldconfig %{_libexecdir}/courier-authlib
333 %service -q courier-authlib restart
336 if [ "$1" = 0 ]; then
337 # remove from authmodulelist if package is removed
338 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
340 /sbin/ldconfig %{_libexecdir}/courier-authlib
341 %service -q courier-authlib restart
344 if [ "$1" = 1 ]; then
345 # add to authmodulelist list if package is first installed
346 %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
348 /sbin/ldconfig %{_libexecdir}/courier-authlib
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/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
356 /sbin/ldconfig %{_libexecdir}/courier-authlib
357 %service -q courier-authlib restart
360 if [ "$1" = 1 ]; then
361 # add to authmodulelist list if package is first installed
362 %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
364 /sbin/ldconfig %{_libexecdir}/courier-authlib
365 %service -q courier-authlib restart
368 if [ "$1" = 0 ]; then
369 # remove from authmodulelist if package is removed
370 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
372 /sbin/ldconfig %{_libexecdir}/courier-authlib
373 %service -q courier-authlib restart
375 %post -n openldap-schema-courier
376 %openldap_schema_register %{schemadir}/courier.schema -d nis,cosine
377 %service -q ldap restart
379 %postun -n openldap-schema-courier
380 if [ "$1" = "0" ]; then
381 %openldap_schema_unregister %{schemadir}/courier.schema
382 %service -q ldap restart
385 %triggerin -- courier < 0.48
386 if [ -f /etc/courier/authdaemonrc ]; then
387 . /etc/courier/authdaemonrc
389 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
390 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
391 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
392 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
393 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
395 if [ -f /var/lock/subsys/courier ]; then
396 if [ -f /var/spool/courier/authdaemon/pid ]; then
397 kill `cat /var/spool/courier/authdaemon/pid`
398 rm -f /var/spool/courier/authdaemon/*
399 /sbin/service courier-authlib start
403 %triggerin -- courier-imap-common < 4.0.0
404 if [ -f /etc/courier-imap/authdaemonrc ]; then
405 . /etc/courier-imap/authdaemonrc
407 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
408 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
409 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
410 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
411 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
413 if [ -f /var/lock/subsys/courier-imap ]; then
414 if [ -f /var/lib/authdaemon/pid ]; then
415 kill `cat /var/lib/authdaemon/pid`
416 rm -f /var/lib/authdaemon/*
417 /sbin/service courier-authlib start
421 %triggerin -- sqwebmail < 5.0.0
422 if [ -f /etc/sqwebmail/authdaemonrc ]; then
423 . /etc/sqwebmail/authdaemonrc
425 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
426 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
427 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
428 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
429 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
431 if [ -f /var/lock/subsys/sqwebmail ]; then
432 if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
433 kill `cat /var/spool/sqwebmail/authdaemon/pid`
434 rm -f /var/spool/sqwebmail/authdaemon/*
435 /sbin/service courier-authlib start
439 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
440 if [ -f /etc/courier/authldaprc ]; then
441 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
442 cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
443 %service -q courier-authlib restart
446 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
447 if [ -f /etc/courier-imap/authldaprc ]; then
448 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
449 cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
450 %service -q courier-authlib restart
453 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
454 if [ -f /etc/sqwebmail/authldaprc ]; then
455 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
456 cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
457 %service -q courier-authlib restart
460 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
461 if [ -f /etc/courier/authmysqlrc ]; then
462 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
463 cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
464 %service -q courier-authlib restart
467 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
468 if [ -f /etc/courier-imap/authmysqlrc ]; then
469 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
470 cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
471 %service -q courier-authlib restart
474 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
475 if [ -f /etc/sqwebmail/authmysqlrc ]; then
476 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
477 cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
478 %service -q courier-authlib restart
481 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
482 if [ -f /etc/courier/authpgsqlrc ]; then
483 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
484 cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
485 %service -q courier-authlib restart
488 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
489 if [ -f /etc/courier-imap/authpgsqlrc ]; then
490 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
491 cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
492 %service -q courier-authlib restart
495 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
496 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
497 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
498 cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
499 %service -q courier-authlib restart
502 %triggerin -n %{name}-authuserdb -- courier < 0.48
503 if [ -d /etc/courier/userdb ]; then
504 mv -f /etc/courier/userdb/* /etc/authlib/userdb
507 if [ -f /etc/courier/userdb ]; then
508 mv -f /etc/courier/userdb /etc/authlib/userdb
512 %triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
513 if [ -d /etc/courier-imap/userdb ]; then
514 mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
517 if [ -f /etc/courier-imap/userdb ]; then
518 mv -f /etc/courier-imap/userdb /etc/authlib/userdb
522 %triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
523 if [ -d /etc/sqwebmail/userdb ]; then
524 mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
527 if [ -f /etc/sqwebmail/userdb ]; then
528 mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
533 %defattr(644,root,root,755)
534 # COPYING contains only note
535 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
536 %attr(755,root,root) %{_bindir}/makedat
537 %dir %{_sysconfdir}/authlib
538 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
539 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
540 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
541 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
542 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
543 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
544 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
545 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
546 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
547 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
548 %{_libexecdir}/courier-authlib/libauthcustom.la
549 %{_libexecdir}/courier-authlib/libauthpam.la
550 %{_libexecdir}/courier-authlib/libcourierauth.la
551 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
552 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
553 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
554 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
555 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
556 %attr(755,root,root) %{_sbindir}/authdaemond
557 %attr(755,root,root) %{_sbindir}/authenumerate
558 %attr(755,root,root) %{_sbindir}/authpasswd
559 %attr(755,root,root) %{_sbindir}/authtest
560 %attr(755,root,root) %{_sbindir}/courierlogger
564 %defattr(644,root,root,755)
565 %dir %{_libexecdir}/courier-authlib
566 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
569 %defattr(644,root,root,755)
570 %doc authlib.html auth_*.html
571 %attr(755,root,root) %{_bindir}/courierauthconfig
574 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
577 %defattr(644,root,root,755)
578 %doc authldap.schema README.ldap
579 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
580 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so.*.*.*
581 %{_libexecdir}/courier-authlib/libauthldap.la
584 %defattr(644,root,root,755)
585 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
586 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so.*.*.*
587 %{_libexecdir}/courier-authlib/libauthmysql.la
590 %defattr(644,root,root,755)
591 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
592 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.*
593 %{_libexecdir}/courier-authlib/libauthpgsql.la
596 %defattr(644,root,root,755)
597 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
598 %attr(755,root,root) %{_sbindir}/makeuserdb
599 %attr(755,root,root) %{_sbindir}/pw2userdb
600 %attr(755,root,root) %{_sbindir}/userdb
601 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
602 %attr(755,root,root) %{_sbindir}/userdbpw
603 %attr(755,root,root) %{_sbindir}/vchkpw2userdb
604 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so.*.*.*
605 %{_libexecdir}/courier-authlib/libauthuserdb.la
606 %{_mandir}/man8/*userdb*
609 %defattr(644,root,root,755)
610 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so.*.*.*
611 %{_libexecdir}/courier-authlib/libauthpipe.la
613 %files -n openldap-schema-courier
614 %defattr(644,root,root,755)
615 %{schemadir}/*.schema