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}-libs = %{version}-%{release}
82 This package contains the development files needed to compile Courier
83 packages that use this authentication library. Install this package in
84 order to build the rest of the Courier packages. After they are built
85 and installed this package can be removed. Files in this package are
86 not needed at runtime.
88 %description devel -l pl.UTF-8
89 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
90 pakietów Couriera używających biblioteki uwierzytelniania. Należy go
91 zainstalować aby zbudować resztę pakietów Couriera. Po ich zbudowaniu
92 i zainstalowaniu ten pakiet można usunąć. Pliki z tego pakietu nie są
93 potrzebne w czasie działania programów.
96 Summary: LDAP support for the Courier authentication library
97 Summary(pl.UTF-8): Obsługa LDAP dla biblioteki uwierzytelniania Couriera
98 Group: Networking/Daemons
99 Requires(pre,postun): sed >= 4.0
100 Requires: %{name} = %{version}-%{release}
101 Obsoletes: courier-authldap
102 Obsoletes: courier-imap-authldap
103 Obsoletes: sqwebmail-auth-ldap
105 %description authldap
106 This package installs LDAP support for the Courier authentication
107 library. Install this package in order to be able to authenticate
110 %description authldap -l pl.UTF-8
111 Ten pakiet dodaje obsługę LDAP do biblioteki uwierzytelniania
112 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
116 Summary: MySQL support for the Courier authentication library
117 Summary(pl.UTF-8): Obsługa MySQL dla biblioteki uwierzytelniania Couriera
118 Group: Networking/Daemons
119 Requires(pre,postun): sed >= 4.0
120 Requires: %{name} = %{version}-%{release}
121 Obsoletes: courier-authmysql
122 Obsoletes: courier-imap-authmysql
123 Obsoletes: sqwebmail-auth-mysql
125 %description authmysql
126 This package installs MySQL support for the Courier authentication
127 library. Install this package in order to be able to authenticate
130 %description authmysql -l pl.UTF-8
131 Ten pakiet dodaje obsługę MySQL do biblioteki uwierzytelniania
132 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
136 Summary: PostgreSQL support for the Courier authentication library
137 Summary(pl.UTF-8): Obsługa PostgreSQL dla biblioteki uwierzytelniania Couriera
138 Group: Networking/Daemons
139 Requires(pre,postun): sed >= 4.0
140 Requires: %{name} = %{version}-%{release}
141 Obsoletes: courier-authpgsql
142 Obsoletes: courier-imap-authpgsql
143 Obsoletes: sqwebmail-auth-pgsql
145 %description authpgsql
146 This package installs PostgreSQL support for the Courier
147 authentication library. Install this package in order to be able to
148 authenticate using PostgreSQL.
150 %description authpgsql -l pl.UTF-8
151 Ten pakiet dodaje obsługę PostgreSQL do biblioteki uwierzytelniania
152 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
156 Summary: External authentication module that communicates via pipes
157 Summary(pl.UTF-8): Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
158 Group: Networking/Daemons
159 Requires(pre,postun): sed >= 4.0
160 Requires: %{name} = %{version}-%{release}
161 Obsoletes: courier-authlib-authpipe
163 %description authpipe
164 This package installs the authpipe module, which is a generic plugin
165 that enables authentication requests to be serviced by an external
166 program, then communicates through messages on stdin and stdout.
168 %description authpipe -l pl.UTF-8
169 Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką
170 umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program
171 komunikujący się poprzez wiadomości wysyłane na stdin i stdout.
174 Summary: SQLite support for the Courier authentication library
175 Summary(pl.UTF-8): Obsługa SQLite dla biblioteki uwierzytelniania Couriera
176 Group: Networking/Daemons
177 Requires(pre,postun): sed >= 4.0
178 Requires: %{name} = %{version}-%{release}
180 %description authsqlite
181 This package installs SQLite support for the Courier authentication
182 library. Install this package in order to be able to authenticate
185 %description authsqlite -l pl.UTF-8
186 Ten pakiet dodaje obsługę SQLite do biblioteki uwierzytelniania
187 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
191 Summary: Userdb support for the Courier authentication library
192 Summary(pl.UTF-8): Obsługa userdb dla biblioteki uwierzytelniania Couriera
193 Group: Networking/Daemons
194 Requires(pre,postun): sed >= 4.0
195 Requires: %{name} = %{version}-%{release}
196 Obsoletes: courier-authlib-userdb
197 Obsoletes: courier-imap-userdb
198 Obsoletes: sqwebmail-auth-userdb
200 %description authuserdb
201 This package installs the userdb support for the Courier
202 authentication library. Userdb is a simple way to manage virtual mail
203 accounts using a GDBM-based database file.
205 Install this package in order to be able to authenticate with userdb.
207 %description authuserdb -l pl.UTF-8
208 Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania
209 Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami
210 pocztowymi przy użyciu pliku bazy danych opartej na GDBM.
212 Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb.
214 %package -n openldap-schema-courier
215 Summary: Courier LDAP schema
216 Summary(pl.UTF-8): Schemat LDAP Couriera
217 Group: Networking/Daemons
218 Requires(post,postun): sed >= 4.0
219 Requires: openldap-servers
221 %if "%{_rpmversion}" >= "5"
225 %description -n openldap-schema-courier
226 This package contains Courier authldap.schema for openldap.
228 %description -n openldap-schema-courier -l pl.UTF-8
229 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
241 find -type f -a -name configure.ac | while read FILE; do
242 cd "$(dirname "$FILE")"
253 --disable-ltdl-install \
255 %{!?with_ldap:--without-authldap} \
257 --with-mailuser=daemon \
258 --with-mailgroup=daemon
261 LDFLAGS="%{rpmldflags} -lcrypt"
264 rm -rf $RPM_BUILD_ROOT
266 %{__make} -j1 install \
267 DESTDIR=$RPM_BUILD_ROOT
269 # with no_la patch .so files are opened directly
270 %{__rm} $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.la
272 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
273 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
274 cp -p authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
275 install -p libs/makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
278 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
279 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
281 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
284 rm -rf $RPM_BUILD_ROOT
287 /sbin/chkconfig --add courier-authlib
289 %service courier-authlib restart "authlib daemon"
292 if [ "$1" = "0" ]; then
293 /sbin/chkconfig --del courier-authlib
294 %service courier-authlib stop
298 if [ "$1" = 1 ]; then
299 # add to authmodulelist list if package is first installed
300 %{__sed} -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
302 %service -q courier-authlib restart
305 if [ "$1" = 0 ]; then
306 # remove from authmodulelist if package is removed
307 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
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 %service -q courier-authlib restart
319 if [ "$1" = 0 ]; then
320 # remove from authmodulelist if package is removed
321 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
323 %service -q courier-authlib restart
326 if [ "$1" = 1 ]; then
327 # add to authmodulelist list if package is first installed
328 %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
330 %service -q courier-authlib restart
333 if [ "$1" = 0 ]; then
334 # remove from authmodulelist if package is removed
335 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
337 %service -q courier-authlib restart
340 if [ "$1" = 1 ]; then
341 # add to authmodulelist list if package is first installed
342 %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
344 %service -q courier-authlib restart
347 if [ "$1" = 0 ]; then
348 # remove from authmodulelist if package is removed
349 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
351 %service -q courier-authlib restart
354 if [ "$1" = 1 ]; then
355 # add to authmodulelist list if package is first installed
356 %{__sed} -i -e '/^authmodulelist=/{/\bauthsqlite\b/!s/"$/ authsqlite"/}' /etc/authlib/authdaemonrc
358 %service -q courier-authlib restart
361 if [ "$1" = 0 ]; then
362 # remove from authmodulelist if package is removed
363 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthsqlite\b \?//}' /etc/authlib/authdaemonrc
365 %service -q courier-authlib restart
368 if [ "$1" = 1 ]; then
369 # add to authmodulelist list if package is first installed
370 %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
372 %service -q courier-authlib restart
375 if [ "$1" = 0 ]; then
376 # remove from authmodulelist if package is removed
377 %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
379 %service -q courier-authlib restart
381 %post -n openldap-schema-courier
382 %openldap_schema_register %{schemadir}/courier.schema -d misc,nis,cosine
383 %service -q ldap restart
385 %postun -n openldap-schema-courier
386 if [ "$1" = "0" ]; then
387 %openldap_schema_unregister %{schemadir}/courier.schema
388 %service -q ldap restart
391 %triggerin -- courier < 0.48
392 if [ -f /etc/courier/authdaemonrc ]; then
393 . /etc/courier/authdaemonrc
395 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
396 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
397 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
398 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
399 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
401 if [ -f /var/lock/subsys/courier ]; then
402 if [ -f /var/spool/courier/authdaemon/pid ]; then
403 kill `cat /var/spool/courier/authdaemon/pid`
404 rm -f /var/spool/courier/authdaemon/*
405 /sbin/service courier-authlib start
409 %triggerin -- courier-imap-common < 4.0.0
410 if [ -f /etc/courier-imap/authdaemonrc ]; then
411 . /etc/courier-imap/authdaemonrc
413 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
414 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
415 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
416 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
417 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
419 if [ -f /var/lock/subsys/courier-imap ]; then
420 if [ -f /var/lib/authdaemon/pid ]; then
421 kill `cat /var/lib/authdaemon/pid`
422 rm -f /var/lib/authdaemon/*
423 /sbin/service courier-authlib start
427 %triggerin -- sqwebmail < 5.0.0
428 if [ -f /etc/sqwebmail/authdaemonrc ]; then
429 . /etc/sqwebmail/authdaemonrc
431 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
432 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
433 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
434 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
435 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
437 if [ -f /var/lock/subsys/sqwebmail ]; then
438 if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
439 kill `cat /var/spool/sqwebmail/authdaemon/pid`
440 rm -f /var/spool/sqwebmail/authdaemon/*
441 /sbin/service courier-authlib start
445 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
446 if [ -f /etc/courier/authldaprc ]; then
447 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
448 cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
449 %service -q courier-authlib restart
452 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
453 if [ -f /etc/courier-imap/authldaprc ]; then
454 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
455 cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
456 %service -q courier-authlib restart
459 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
460 if [ -f /etc/sqwebmail/authldaprc ]; then
461 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
462 cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
463 %service -q courier-authlib restart
466 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
467 if [ -f /etc/courier/authmysqlrc ]; then
468 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
469 cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
470 %service -q courier-authlib restart
473 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
474 if [ -f /etc/courier-imap/authmysqlrc ]; then
475 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
476 cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
477 %service -q courier-authlib restart
480 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
481 if [ -f /etc/sqwebmail/authmysqlrc ]; then
482 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
483 cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
484 %service -q courier-authlib restart
487 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
488 if [ -f /etc/courier/authpgsqlrc ]; then
489 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
490 cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
491 %service -q courier-authlib restart
494 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
495 if [ -f /etc/courier-imap/authpgsqlrc ]; then
496 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
497 cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
498 %service -q courier-authlib restart
501 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
502 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
503 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
504 cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
505 %service -q courier-authlib restart
508 %triggerin -n %{name}-authuserdb -- courier < 0.48
509 if [ -d /etc/courier/userdb ]; then
510 mv -f /etc/courier/userdb/* /etc/authlib/userdb
513 if [ -f /etc/courier/userdb ]; then
514 mv -f /etc/courier/userdb /etc/authlib/userdb
518 %triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
519 if [ -d /etc/courier-imap/userdb ]; then
520 mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
523 if [ -f /etc/courier-imap/userdb ]; then
524 mv -f /etc/courier-imap/userdb /etc/authlib/userdb
528 %triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
529 if [ -d /etc/sqwebmail/userdb ]; then
530 mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
533 if [ -f /etc/sqwebmail/userdb ]; then
534 mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
539 %defattr(644,root,root,755)
540 # COPYING contains only note
541 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
542 %attr(755,root,root) %{_bindir}/makedat
543 %dir %{_sysconfdir}/authlib
544 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
545 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
546 %if "%{_libexecdir}" != "%{_libdir}"
547 %dir %{_libexecdir}/courier-authlib
549 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
550 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
551 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
552 %attr(755,root,root) %{_libdir}/courier-authlib/libauthcustom.so
553 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpam.so
554 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthcommon.so
555 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsasl.so
556 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsaslclient.so
557 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
558 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
559 %attr(755,root,root) %{_sbindir}/authdaemond
560 %attr(755,root,root) %{_sbindir}/authenumerate
561 %attr(755,root,root) %{_sbindir}/authpasswd
562 %attr(755,root,root) %{_sbindir}/authtest
563 %attr(755,root,root) %{_sbindir}/courierlogger
564 %{_mandir}/man1/authpasswd.1*
565 %{_mandir}/man1/authtest.1*
566 %{_mandir}/man1/courierlogger.1*
569 %defattr(644,root,root,755)
570 %dir %{_libdir}/courier-authlib
571 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauth.so
574 %defattr(644,root,root,755)
575 %doc authlib.html auth_*.html
576 %attr(755,root,root) %{_bindir}/courierauthconfig
577 %{_includedir}/courier_auth_config.h
578 %{_includedir}/courierauth*.h
579 %{_mandir}/man3/auth_*.3*
580 %{_mandir}/man3/authlib.3*
584 %defattr(644,root,root,755)
585 %doc authldap.schema README.ldap
586 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
587 %attr(755,root,root) %{_libdir}/courier-authlib/libauthldap.so
590 %defattr(644,root,root,755)
591 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
592 %attr(755,root,root) %{_libdir}/courier-authlib/libauthmysql.so
595 %defattr(644,root,root,755)
596 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
597 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpgsql.so
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpipe.so
604 %defattr(644,root,root,755)
605 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authsqliterc
606 %attr(755,root,root) %{_libdir}/courier-authlib/libauthsqlite.so
609 %defattr(644,root,root,755)
610 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
611 %attr(755,root,root) %{_sbindir}/makeuserdb
612 %attr(755,root,root) %{_sbindir}/pw2userdb
613 %attr(755,root,root) %{_sbindir}/userdb
614 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
615 %attr(755,root,root) %{_sbindir}/userdbpw
616 %attr(755,root,root) %{_libdir}/courier-authlib/libauthuserdb.so
617 %{_mandir}/man8/makeuserdb.8*
618 %{_mandir}/man8/pw2userdb.8*
619 %{_mandir}/man8/userdb.8*
620 %{_mandir}/man8/userdbpw.8*
623 %files -n openldap-schema-courier
624 %defattr(644,root,root,755)
625 %{schemadir}/courier.schema