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 libraries
61 Summary(pl.UTF-8): Biblioteki uwierzytelniania Couriera
65 The Courier authentication libraries provide authentication services
66 for other Courier applications.
68 %description libs -l pl.UTF-8
69 Biblioteki uwierzytelniania Couriera dostarczają usługi
70 uwierzytelniania dla innych aplikacji Couriera.
73 Summary: Development files for the Courier authentication libraries
74 Summary(pl.UTF-8): Pliki programistyczne dla bibliotek uwierzytelniania Couriera
75 Group: Development/Libraries
76 Requires: %{name}-libs = %{version}-%{release}
79 This package contains the development files needed to compile Courier
80 packages that use this authentication libraries. Install this package
81 in order to build the rest of the Courier packages. After they are
82 built and installed this package can be removed. Files in this package
83 are not needed at runtime.
85 %description devel -l pl.UTF-8
86 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
87 pakietów Couriera używających bibliotek uwierzytelniania. Należy go
88 zainstalować, aby zbudować resztę pakietów Couriera. Po ich zbudowaniu
89 i zainstalowaniu ten pakiet można usunąć. Pliki z tego pakietu nie są
90 potrzebne w czasie działania programów.
93 Summary: LDAP support for the Courier authentication library
94 Summary(pl.UTF-8): Obsługa LDAP dla biblioteki uwierzytelniania Couriera
95 Group: Networking/Daemons
96 Requires(pre,postun): sed >= 4.0
97 Requires: %{name} = %{version}-%{release}
98 Obsoletes: courier-authldap
99 Obsoletes: courier-imap-authldap
100 Obsoletes: sqwebmail-auth-ldap
102 %description authldap
103 This package installs LDAP support for the Courier authentication
104 library. Install this package in order to be able to authenticate
107 %description authldap -l pl.UTF-8
108 Ten pakiet dodaje obsługę LDAP do biblioteki uwierzytelniania
109 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
113 Summary: MySQL support for the Courier authentication library
114 Summary(pl.UTF-8): Obsługa MySQL dla biblioteki uwierzytelniania Couriera
115 Group: Networking/Daemons
116 Requires(pre,postun): sed >= 4.0
117 Requires: %{name} = %{version}-%{release}
118 Obsoletes: courier-authmysql
119 Obsoletes: courier-imap-authmysql
120 Obsoletes: sqwebmail-auth-mysql
122 %description authmysql
123 This package installs MySQL support for the Courier authentication
124 library. Install this package in order to be able to authenticate
127 %description authmysql -l pl.UTF-8
128 Ten pakiet dodaje obsługę MySQL do biblioteki uwierzytelniania
129 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
133 Summary: PostgreSQL support for the Courier authentication library
134 Summary(pl.UTF-8): Obsługa PostgreSQL dla biblioteki uwierzytelniania Couriera
135 Group: Networking/Daemons
136 Requires(pre,postun): sed >= 4.0
137 Requires: %{name} = %{version}-%{release}
138 Obsoletes: courier-authpgsql
139 Obsoletes: courier-imap-authpgsql
140 Obsoletes: sqwebmail-auth-pgsql
142 %description authpgsql
143 This package installs PostgreSQL support for the Courier
144 authentication library. Install this package in order to be able to
145 authenticate using PostgreSQL.
147 %description authpgsql -l pl.UTF-8
148 Ten pakiet dodaje obsługę PostgreSQL do biblioteki uwierzytelniania
149 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
153 Summary: External authentication module that communicates via pipes
154 Summary(pl.UTF-8): Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
155 Group: Networking/Daemons
156 Requires(pre,postun): sed >= 4.0
157 Requires: %{name} = %{version}-%{release}
158 Obsoletes: courier-authlib-authpipe
160 %description authpipe
161 This package installs the authpipe module, which is a generic plugin
162 that enables authentication requests to be serviced by an external
163 program, then communicates through messages on stdin and stdout.
165 %description authpipe -l pl.UTF-8
166 Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką
167 umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program
168 komunikujący się poprzez wiadomości wysyłane na stdin i stdout.
171 Summary: SQLite support for the Courier authentication library
172 Summary(pl.UTF-8): Obsługa SQLite dla biblioteki uwierzytelniania Couriera
173 Group: Networking/Daemons
174 Requires(pre,postun): sed >= 4.0
175 Requires: %{name} = %{version}-%{release}
177 %description authsqlite
178 This package installs SQLite support for the Courier authentication
179 library. Install this package in order to be able to authenticate
182 %description authsqlite -l pl.UTF-8
183 Ten pakiet dodaje obsługę SQLite do biblioteki uwierzytelniania
184 Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem
188 Summary: Userdb support for the Courier authentication library
189 Summary(pl.UTF-8): Obsługa userdb dla biblioteki uwierzytelniania Couriera
190 Group: Networking/Daemons
191 Requires(pre,postun): sed >= 4.0
192 Requires: %{name} = %{version}-%{release}
193 Obsoletes: courier-authlib-userdb
194 Obsoletes: courier-imap-userdb
195 Obsoletes: sqwebmail-auth-userdb
197 %description authuserdb
198 This package installs the userdb support for the Courier
199 authentication library. Userdb is a simple way to manage virtual mail
200 accounts using a GDBM-based database file.
202 Install this package in order to be able to authenticate with userdb.
204 %description authuserdb -l pl.UTF-8
205 Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania
206 Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami
207 pocztowymi przy użyciu pliku bazy danych opartej na GDBM.
209 Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb.
211 %package -n openldap-schema-courier
212 Summary: Courier LDAP schema
213 Summary(pl.UTF-8): Schemat LDAP Couriera
214 Group: Networking/Daemons
215 Requires(post,postun): sed >= 4.0
216 Requires: openldap-servers
218 %if "%{_rpmversion}" >= "5"
222 %description -n openldap-schema-courier
223 This package contains Courier authldap.schema for openldap.
225 %description -n openldap-schema-courier -l pl.UTF-8
226 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
238 find -type f -a -name configure.ac | while read FILE; do
239 cd "$(dirname "$FILE")"
250 --disable-ltdl-install \
252 %{!?with_ldap:--without-authldap} \
254 --with-mailuser=daemon \
255 --with-mailgroup=daemon
258 LDFLAGS="%{rpmldflags} -lcrypt"
261 rm -rf $RPM_BUILD_ROOT
263 %{__make} -j1 install \
264 DESTDIR=$RPM_BUILD_ROOT
266 # with no_la patch .so files are opened directly
267 %{__rm} $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.la
269 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
270 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
271 cp -p authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
272 install -p libs/makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
275 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
276 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
278 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
281 rm -rf $RPM_BUILD_ROOT
284 /sbin/chkconfig --add courier-authlib
286 %service courier-authlib restart "authlib daemon"
289 if [ "$1" = "0" ]; then
290 /sbin/chkconfig --del courier-authlib
291 %service courier-authlib stop
295 if [ "$1" = 1 ]; then
296 # add to authmodulelist list if package is first installed
297 %{__sed} -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
299 %service -q courier-authlib restart
302 if [ "$1" = 0 ]; then
303 # remove from authmodulelist if package is removed
304 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
306 %service -q courier-authlib restart
309 if [ "$1" = 1 ]; then
310 # add to authmodulelist list if package is first installed
311 %{__sed} -i -e '/^authmodulelist=/{/\bauthmysql\b/!s/"$/ authmysql"/}' /etc/authlib/authdaemonrc
313 %service -q courier-authlib restart
316 if [ "$1" = 0 ]; then
317 # remove from authmodulelist if package is removed
318 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
320 %service -q courier-authlib restart
323 if [ "$1" = 1 ]; then
324 # add to authmodulelist list if package is first installed
325 %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
327 %service -q courier-authlib restart
330 if [ "$1" = 0 ]; then
331 # remove from authmodulelist if package is removed
332 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
334 %service -q courier-authlib restart
337 if [ "$1" = 1 ]; then
338 # add to authmodulelist list if package is first installed
339 %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
341 %service -q courier-authlib restart
344 if [ "$1" = 0 ]; then
345 # remove from authmodulelist if package is removed
346 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
348 %service -q courier-authlib restart
351 if [ "$1" = 1 ]; then
352 # add to authmodulelist list if package is first installed
353 %{__sed} -i -e '/^authmodulelist=/{/\bauthsqlite\b/!s/"$/ authsqlite"/}' /etc/authlib/authdaemonrc
355 %service -q courier-authlib restart
358 if [ "$1" = 0 ]; then
359 # remove from authmodulelist if package is removed
360 %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthsqlite\b \?//}' /etc/authlib/authdaemonrc
362 %service -q courier-authlib restart
365 if [ "$1" = 1 ]; then
366 # add to authmodulelist list if package is first installed
367 %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
369 %service -q courier-authlib restart
372 if [ "$1" = 0 ]; then
373 # remove from authmodulelist if package is removed
374 %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
376 %service -q courier-authlib restart
378 %post -n openldap-schema-courier
379 %openldap_schema_register %{schemadir}/courier.schema -d misc,nis,cosine
380 %service -q ldap restart
382 %postun -n openldap-schema-courier
383 if [ "$1" = "0" ]; then
384 %openldap_schema_unregister %{schemadir}/courier.schema
385 %service -q ldap restart
388 %triggerin -- courier < 0.48
389 if [ -f /etc/courier/authdaemonrc ]; then
390 . /etc/courier/authdaemonrc
392 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
393 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
394 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
395 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
396 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
398 if [ -f /var/lock/subsys/courier ]; then
399 if [ -f /var/spool/courier/authdaemon/pid ]; then
400 kill `cat /var/spool/courier/authdaemon/pid`
401 rm -f /var/spool/courier/authdaemon/*
402 /sbin/service courier-authlib start
406 %triggerin -- courier-imap-common < 4.0.0
407 if [ -f /etc/courier-imap/authdaemonrc ]; then
408 . /etc/courier-imap/authdaemonrc
410 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
411 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
412 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
413 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
414 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
416 if [ -f /var/lock/subsys/courier-imap ]; then
417 if [ -f /var/lib/authdaemon/pid ]; then
418 kill `cat /var/lib/authdaemon/pid`
419 rm -f /var/lib/authdaemon/*
420 /sbin/service courier-authlib start
424 %triggerin -- sqwebmail < 5.0.0
425 if [ -f /etc/sqwebmail/authdaemonrc ]; then
426 . /etc/sqwebmail/authdaemonrc
428 %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
429 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
430 %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
431 | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
432 %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
434 if [ -f /var/lock/subsys/sqwebmail ]; then
435 if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
436 kill `cat /var/spool/sqwebmail/authdaemon/pid`
437 rm -f /var/spool/sqwebmail/authdaemon/*
438 /sbin/service courier-authlib start
442 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
443 if [ -f /etc/courier/authldaprc ]; then
444 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
445 cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
446 %service -q courier-authlib restart
449 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
450 if [ -f /etc/courier-imap/authldaprc ]; then
451 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
452 cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
453 %service -q courier-authlib restart
456 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
457 if [ -f /etc/sqwebmail/authldaprc ]; then
458 mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
459 cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
460 %service -q courier-authlib restart
463 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
464 if [ -f /etc/courier/authmysqlrc ]; then
465 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
466 cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
467 %service -q courier-authlib restart
470 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
471 if [ -f /etc/courier-imap/authmysqlrc ]; then
472 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
473 cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
474 %service -q courier-authlib restart
477 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
478 if [ -f /etc/sqwebmail/authmysqlrc ]; then
479 mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
480 cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
481 %service -q courier-authlib restart
484 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
485 if [ -f /etc/courier/authpgsqlrc ]; then
486 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
487 cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
488 %service -q courier-authlib restart
491 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
492 if [ -f /etc/courier-imap/authpgsqlrc ]; then
493 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
494 cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
495 %service -q courier-authlib restart
498 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
499 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
500 mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
501 cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
502 %service -q courier-authlib restart
505 %triggerin -n %{name}-authuserdb -- courier < 0.48
506 if [ -d /etc/courier/userdb ]; then
507 mv -f /etc/courier/userdb/* /etc/authlib/userdb
510 if [ -f /etc/courier/userdb ]; then
511 mv -f /etc/courier/userdb /etc/authlib/userdb
515 %triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
516 if [ -d /etc/courier-imap/userdb ]; then
517 mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
520 if [ -f /etc/courier-imap/userdb ]; then
521 mv -f /etc/courier-imap/userdb /etc/authlib/userdb
525 %triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
526 if [ -d /etc/sqwebmail/userdb ]; then
527 mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
530 if [ -f /etc/sqwebmail/userdb ]; then
531 mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
536 %defattr(644,root,root,755)
537 # COPYING contains only note
538 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
539 %attr(755,root,root) %{_bindir}/makedat
540 %dir %{_sysconfdir}/authlib
541 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
542 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
543 %if "%{_libexecdir}" != "%{_libdir}"
544 %dir %{_libexecdir}/courier-authlib
546 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
547 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
548 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
549 %attr(755,root,root) %{_libdir}/courier-authlib/libauthcustom.so
550 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpam.so
551 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
552 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
553 %attr(755,root,root) %{_sbindir}/authdaemond
554 %attr(755,root,root) %{_sbindir}/authenumerate
555 %attr(755,root,root) %{_sbindir}/authpasswd
556 %attr(755,root,root) %{_sbindir}/authtest
557 %attr(755,root,root) %{_sbindir}/courierlogger
558 %{_mandir}/man1/authpasswd.1*
559 %{_mandir}/man1/authtest.1*
560 %{_mandir}/man1/courierlogger.1*
563 %defattr(644,root,root,755)
564 %dir %{_libdir}/courier-authlib
565 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauth.so
566 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthcommon.so
567 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsasl.so
568 %attr(755,root,root) %{_libdir}/courier-authlib/libcourierauthsaslclient.so
571 %defattr(644,root,root,755)
572 %doc authlib.html auth_*.html
573 %attr(755,root,root) %{_bindir}/courierauthconfig
574 %{_includedir}/courier_auth_config.h
575 %{_includedir}/courierauth*.h
576 %{_mandir}/man3/auth_*.3*
577 %{_mandir}/man3/authlib.3*
581 %defattr(644,root,root,755)
582 %doc authldap.schema README.ldap
583 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
584 %attr(755,root,root) %{_libdir}/courier-authlib/libauthldap.so
588 %defattr(644,root,root,755)
589 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
590 %attr(755,root,root) %{_libdir}/courier-authlib/libauthmysql.so
593 %defattr(644,root,root,755)
594 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
595 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpgsql.so
598 %defattr(644,root,root,755)
599 %attr(755,root,root) %{_libdir}/courier-authlib/libauthpipe.so
602 %defattr(644,root,root,755)
603 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authsqliterc
604 %attr(755,root,root) %{_libdir}/courier-authlib/libauthsqlite.so
607 %defattr(644,root,root,755)
608 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
609 %attr(755,root,root) %{_sbindir}/makeuserdb
610 %attr(755,root,root) %{_sbindir}/pw2userdb
611 %attr(755,root,root) %{_sbindir}/userdb
612 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
613 %attr(755,root,root) %{_sbindir}/userdbpw
614 %attr(755,root,root) %{_libdir}/courier-authlib/libauthuserdb.so
615 %{_mandir}/man8/makeuserdb.8*
616 %{_mandir}/man8/pw2userdb.8*
617 %{_mandir}/man8/userdb.8*
618 %{_mandir}/man8/userdbpw.8*
621 %files -n openldap-schema-courier
622 %defattr(644,root,root,755)
623 %{schemadir}/courier.schema