]> git.pld-linux.org Git - packages/courier-authlib.git/blob - courier-authlib.spec
e4cc389cda702124162707f3fc92ba1e73f0c50a
[packages/courier-authlib.git] / courier-authlib.spec
1 Summary:        Courier authentication library
2 Summary(pl):    Biblioteka uwierzytelniania Couriera
3 Name:           courier-authlib
4 Version:        0.57
5 Release:        2
6 License:        GPL
7 Group:          Networking/Daemons
8 Source0:        http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
9 # Source0-md5:  af146ac84f0c3ee00006af50b4415d8a
10 Source1:        %{name}.init
11 Patch0:         %{name}-build.patch
12 Patch1:         %{name}-md5sum-passwords.patch
13 URL:            http://www.courier-mta.org/authlib/
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 BuildRequires:  db-devel
17 BuildRequires:  expect
18 BuildRequires:  libtool
19 BuildRequires:  mysql-devel
20 BuildRequires:  openldap-devel
21 BuildRequires:  pam-devel
22 BuildRequires:  postgresql-devel
23 BuildRequires:  sed >= 4.0
24 BuildRequires:  sysconftool
25 BuildRequires:  zlib-devel
26 Requires(post,preun):   /sbin/chkconfig
27 Requires(post): /sbin/ldconfig
28 Obsoletes:      sqwebmail-auth-cram
29 Obsoletes:      sqwebmail-auth-pam
30 Obsoletes:      sqwebmail-auth-pwd
31 Obsoletes:      sqwebmail-auth-shadow
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %define         schemadir       /usr/share/openldap/schema
35
36 %description
37 The Courier authentication library provides authentication services
38 for other Courier applications.
39
40 %description -l pl
41 Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania
42 dla innych aplikacji Couriera.
43
44 %package devel
45 Summary:        Development files for the Courier authentication library
46 Summary(pl):    Pliki programistyczne dla biblioteki uwierzytelniania Couriera
47 Group:          Development/Libraries
48 Requires:       %{name} = %{version}-%{release}
49 Requires:       %{name}-authldap = %{version}-%{release}
50 Requires:       %{name}-authmysql = %{version}-%{release}
51 Requires:       %{name}-authpgsql = %{version}-%{release}
52 Requires:       %{name}-userdb = %{version}-%{release}
53
54 %description devel
55 This package contains the development files needed to compile Courier
56 packages that use this authentication library. Install this package in
57 order to build the rest of the Courier packages. After they are built
58 and installed this package can be removed. Files in this package are
59 not needed at runtime.
60
61 %description devel -l pl
62 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
63 pakietów Couriera u¿ywaj±cych biblioteki uwierzytelniania. Nale¿y go
64 zainstalowaæ aby zbudowaæ resztê pakietów Couriera. Po ich zbudowaniu
65 i zainstalowaniu ten pakiet mo¿na usun±æ. Pliki z tego pakietu nie s±
66 potrzebne w czasie dzia³ania programów.
67
68 %package authldap
69 Summary:        LDAP support for the Courier authentication library
70 Summary(pl):    Obs³uga LDAP dla biblioteki uwierzytelniania Couriera
71 Group:          Networking/Daemons
72 Requires:       %{name} = %{version}-%{release}
73 Obsoletes:      courier-authldap
74 Obsoletes:      courier-imap-authldap
75 Obsoletes:      sqwebmail-auth-ldap
76
77 %description authldap
78 This package installs LDAP support for the Courier authentication
79 library. Install this package in order to be able to authenticate
80 using LDAP.
81
82 %description authldap -l pl
83 Ten pakiet dodaje obs³ugê LDAP do biblioteki uwierzytelniania
84 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
85 LDAP.
86
87 %package authmysql
88 Summary:        MySQL support for the Courier authentication library
89 Summary(pl):    Obs³uga MySQL dla biblioteki uwierzytelniania Couriera
90 Group:          Networking/Daemons
91 Requires:       %{name} = %{version}-%{release}
92 Obsoletes:      courier-authmysql
93 Obsoletes:      courier-imap-authmysql
94 Obsoletes:      sqwebmail-auth-mysql
95
96 %description authmysql
97 This package installs MySQL support for the Courier authentication
98 library. Install this package in order to be able to authenticate
99 using MySQL.
100
101 %description authmysql -l pl
102 Ten pakiet dodaje obs³ugê MySQL do biblioteki uwierzytelniania
103 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
104 MySQL.
105
106 %package authpgsql
107 Summary:        PostgreSQL support for the Courier authentication library
108 Summary(pl):    Obs³uga PostgreSQL dla biblioteki uwierzytelniania Couriera
109 Group:          Networking/Daemons
110 Requires:       %{name} = %{version}-%{release}
111 Obsoletes:      courier-authpgsql
112 Obsoletes:      courier-imap-authpgsql
113 Obsoletes:      sqwebmail-auth-pgsql
114
115 %description authpgsql
116 This package installs PostgreSQL support for the Courier
117 authentication library. Install this package in order to be able to
118 authenticate using PostgreSQL.
119
120 %description authpgsql -l pl
121 Ten pakiet dodaje obs³ugê PostgreSQL do biblioteki uwierzytelniania
122 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
123 PostgreSQL.
124
125 %package userdb
126 Summary:        Userdb support for the Courier authentication library
127 Summary(pl):    Obs³uga userdb dla biblioteki uwierzytelniania Couriera
128 Group:          Networking/Daemons
129 Requires:       %{name} = %{version}-%{release}
130 Obsoletes:      courier-imap-userdb
131 Obsoletes:      sqwebmail-auth-userdb
132
133 %description userdb
134 This package installs the userdb support for the Courier
135 authentication library. Userdb is a simple way to manage virtual mail
136 accounts using a GDBM-based database file.
137
138 Install this package in order to be able to authenticate with userdb.
139
140 %description userdb -l pl
141 Ten pakiet dodaje obs³ugê userdb do biblioteki uwierzytelniania
142 Couriera. Userdb to prosty sposób zarz±dzania wirtualnymi kontami
143 pocztowymi przy u¿yciu pliku bazy danych opartej na GDBM.
144
145 Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem userdb.
146
147 %package pipe
148 Summary:        External authentication module that communicates via pipes
149 Summary(pl):    Zewnêtrzny modu³ uwierzytelniaj±cy komunikuj±cy siê przez potoki
150 Group:          Networking/Daemons
151 Requires:       %{name} = %{version}-%{release}
152
153 %description pipe
154 This package installs the authpipe module, which is a generic plugin
155 that enables authentication requests to be serviced by an external
156 program, then communicates through messages on stdin and stdout.
157
158 %description pipe -l pl
159 Pakiet ten instaluje modu³ authpipe, który jest ogóln± wtyczk±
160 umo¿liwiaj±c± obs³ugê ¿±dañ uwierzytelnienia przez zewnêtrzny program
161 komunikuj±cy siê poprzez wiadomo¶ci wysy³ane na stdin i stdout.
162
163 %package -n openldap-schema-courier
164 Summary:        Courier LDAP schema
165 Summary(pl):    Schemat LDAP Couriera
166 Group:          Networking/Daemons
167 Requires(post,postun):  sed >= 4.0
168 Requires:       sed >= 4.0
169 Requires:       openldap-servers
170
171 %description -n openldap-schema-courier
172 This package contains Courier authldap.schema for openldap.
173
174 %description -n openldap-schema-courier -l pl
175 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
176
177 %prep
178 %setup -q
179 %patch0 -p1
180 %patch1 -p1
181
182 %build
183 cp /usr/share/automake/config.sub libltdl
184 %{__libtoolize}
185
186 # Change Makefile.am files and force recreate Makefile.in's.
187 OLDDIR=`pwd`
188 find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
189         cd "`dirname "$FILE"`"
190
191         if [ -f Makefile.am ]; then
192                 sed -i -e '/_LDFLAGS=-static/d' Makefile.am
193         fi
194
195         %{__aclocal}
196         %{__autoconf}
197         %{__autoheader}
198         %{__automake}
199
200         cd "$OLDDIR"
201 done
202
203 %configure \
204         --with-db=db \
205         --with-mailuser=daemon \
206         --with-mailgroup=daemon
207
208 %{__make}
209
210 %install
211 rm -rf $RPM_BUILD_ROOT
212
213 %{__make} install \
214         DESTDIR=$RPM_BUILD_ROOT
215
216 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir}}
217
218 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
219 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
220
221 # make config files
222 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
223 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
224
225 # remove static library - for now
226 rm -f $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
227
228 %clean
229 rm -rf $RPM_BUILD_ROOT
230
231 %post
232 /sbin/ldconfig %{_libexecdir}/courier-authlib
233
234 /sbin/chkconfig --add courier-authlib
235
236 if [ -f /var/lock/subsys/courier-authlib ]; then
237         /etc/rc.d/init.d/courier-authlib restart
238 else
239         echo "Run \"/etc/rc.d/init.d/courier-authlib start\" to start authlib daemon"
240 fi
241
242 %preun
243 if [ "$1" = "0" ]; then
244         /sbin/chkconfig --del courier-authlib
245 fi
246
247 if [ -f /var/lock/subsys/courier-authlib ]; then
248         /etc/rc.d/init.d/courier-authlib stop
249 fi
250
251 %postun
252 /sbin/ldconfig %{_libexecdir}/courier-authlib
253
254 %post authldap
255 /sbin/ldconfig %{_libexecdir}/courier-authlib
256 if [ -f /var/lock/subsys/courier-authlib ]; then
257         /etc/rc.d/init.d/courier-authlib restart
258 fi
259
260 %postun authldap
261 /sbin/ldconfig %{_libexecdir}/courier-authlib
262 if [ -f /var/lock/subsys/courier-authlib ]; then
263         /etc/rc.d/init.d/courier-authlib restart
264 fi
265
266 %post authmysql
267 /sbin/ldconfig %{_libexecdir}/courier-authlib
268 if [ -f /var/lock/subsys/courier-authlib ]; then
269         /etc/rc.d/init.d/courier-authlib restart
270 fi
271
272 %postun authmysql
273 /sbin/ldconfig %{_libexecdir}/courier-authlib
274 if [ -f /var/lock/subsys/courier-authlib ]; then
275         /etc/rc.d/init.d/courier-authlib restart
276 fi
277
278 %post authpgsql
279 /sbin/ldconfig %{_libexecdir}/courier-authlib
280 if [ -f /var/lock/subsys/courier-authlib ]; then
281         /etc/rc.d/init.d/courier-authlib restart
282 fi
283
284 %postun authpgsql
285 /sbin/ldconfig %{_libexecdir}/courier-authlib
286 if [ -f /var/lock/subsys/courier-authlib ]; then
287         /etc/rc.d/init.d/courier-authlib restart
288 fi
289
290 %post userdb
291 /sbin/ldconfig %{_libexecdir}/courier-authlib
292 if [ -f /var/lock/subsys/courier-authlib ]; then
293         /etc/rc.d/init.d/courier-authlib restart
294 fi
295
296 %postun userdb
297 /sbin/ldconfig %{_libexecdir}/courier-authlib
298 if [ -f /var/lock/subsys/courier-authlib ]; then
299         /etc/rc.d/init.d/courier-authlib restart
300 fi
301
302 %post pipe
303 /sbin/ldconfig %{_libexecdir}/courier-authlib
304 if [ -f /var/lock/subsys/courier-authlib ]; then
305         /etc/rc.d/init.d/courier-authlib restart
306 fi
307
308 %postun pipe
309 /sbin/ldconfig %{_libexecdir}/courier-authlib
310 if [ -f /var/lock/subsys/courier-authlib ]; then
311         /etc/rc.d/init.d/courier-authlib restart
312 fi
313
314 %post -n openldap-schema-courier
315 if ! grep -q %{schemadir}/courier.schema /etc/openldap/slapd.conf; then
316         sed -i -e '
317                 /^include.*local.schema/{
318                         i\
319 include         %{schemadir}/courier.schema
320                 }
321
322                 # enable dependant schemas: nis.schema, cosine.schema
323                 /^#include.*\(nis\|cosine\)\.schema/{
324                         s/^#//
325                 }
326         ' /etc/openldap/slapd.conf
327 fi
328
329 if [ -f /var/lock/subsys/ldap ]; then
330         /etc/rc.d/init.d/ldap restart >&2
331 fi
332
333 %postun -n openldap-schema-courier
334 if [ "$1" = "0" ]; then
335         if grep -q %{schemadir}/courier.schema /etc/openldap/slapd.conf; then
336                 sed -i -e '
337                 /^include.*\/usr\/share\/openldap\/schema\/courier.schema/d
338
339                 # for symmetry it would be nice if we disable enabled schemas in post,
340                 # but we really can not do that, it would break something else.
341                 ' /etc/openldap/slapd.conf
342         fi
343
344         if [ -f /var/lock/subsys/ldap ]; then
345                 /etc/rc.d/init.d/ldap restart >&2 || :
346         fi
347 fi
348
349 %triggerin -- courier < 0.48
350 if [ -f /etc/courier/authdaemonrc ]; then
351         . /etc/courier/authdaemonrc
352
353         sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
354                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
355         sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
356                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
357         sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
358 fi
359 if [ -f /var/lock/subsys/courier ]; then
360         if [ -f /var/spool/courier/authdaemon/pid ]; then
361                 kill `cat /var/spool/courier/authdaemon/pid`
362                 rm -f /var/spool/courier/authdaemon/*
363                 /etc/rc.d/init.d/courier-authlib start
364         fi
365 fi
366
367 %triggerin -- courier-imap-common < 4.0.0
368 if [ -f /etc/courier-imap/authdaemonrc ]; then
369         . /etc/courier-imap/authdaemonrc
370
371         sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
372                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
373         sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
374                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
375         sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
376 fi
377 if [ -f /var/lock/subsys/courier-imap ]; then
378         if [ -f /var/lib/authdaemon/pid ]; then
379                 kill `cat /var/lib/authdaemon/pid`
380                 rm -f /var/lib/authdaemon/*
381                 /etc/rc.d/init.d/courier-authlib start
382         fi
383 fi
384
385 %triggerin -- sqwebmail < 5.0.0
386 if [ -f /etc/sqwebmail/authdaemonrc ]; then
387         . /etc/sqwebmail/authdaemonrc
388
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
394 fi
395 if [ -f /var/lock/subsys/sqwebmail ]; then
396         if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
397                 kill `cat /var/spool/sqwebmail/authdaemon/pid`
398                 rm -f /var/spool/sqwebmail/authdaemon/*
399                 /etc/rc.d/init.d/courier-authlib start
400         fi
401 fi
402
403 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
404 if [ -f /etc/courier/authldaprc ]; then
405         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
406         cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
407         if [ -f /var/lock/subsys/courier-authlib ]; then
408                 /etc/rc.d/init.d/courier-authlib restart
409         fi
410 fi
411
412 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
413 if [ -f /etc/courier-imap/authldaprc ]; then
414         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
415         cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
416         if [ -f /var/lock/subsys/courier-authlib ]; then
417                 /etc/rc.d/init.d/courier-authlib restart
418         fi
419 fi
420
421 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
422 if [ -f /etc/sqwebmail/authldaprc ]; then
423         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
424         cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
425         if [ -f /var/lock/subsys/courier-authlib ]; then
426                 /etc/rc.d/init.d/courier-authlib restart
427         fi
428 fi
429
430 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
431 if [ -f /etc/courier/authmysqlrc ]; then
432         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
433         cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
434         if [ -f /var/lock/subsys/courier-authlib ]; then
435                 /etc/rc.d/init.d/courier-authlib restart
436         fi
437 fi
438
439 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
440 if [ -f /etc/courier-imap/authmysqlrc ]; then
441         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
442         cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
443         if [ -f /var/lock/subsys/courier-authlib ]; then
444                 /etc/rc.d/init.d/courier-authlib restart
445         fi
446 fi
447
448 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
449 if [ -f /etc/sqwebmail/authmysqlrc ]; then
450         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
451         cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
452         if [ -f /var/lock/subsys/courier-authlib ]; then
453                 /etc/rc.d/init.d/courier-authlib restart
454         fi
455 fi
456
457 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
458 if [ -f /etc/courier/authpgsqlrc ]; then
459         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
460         cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
461         if [ -f /var/lock/subsys/courier-authlib ]; then
462                 /etc/rc.d/init.d/courier-authlib restart
463         fi
464 fi
465
466 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
467 if [ -f /etc/courier-imap/authpgsqlrc ]; then
468         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
469         cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
470         if [ -f /var/lock/subsys/courier-authlib ]; then
471                 /etc/rc.d/init.d/courier-authlib restart
472         fi
473 fi
474
475 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
476 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
477         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
478         cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
479         if [ -f /var/lock/subsys/courier-authlib ]; then
480                 /etc/rc.d/init.d/courier-authlib restart
481         fi
482 fi
483
484 %triggerin -n %{name}-userdb -- courier < 0.48
485 if [ -d /etc/courier/userdb ]; then
486         mv -f /etc/courier/userdb/* /etc/authlib/userdb
487         makeuserdb
488 fi
489 if [ -f /etc/courier/userdb ]; then
490         mv -f /etc/courier/userdb /etc/authlib/userdb
491         makeuserdb
492 fi
493
494 %triggerin -n %{name}-userdb -- courier-imap-userdb < 4.0.0
495 if [ -d /etc/courier-imap/userdb ]; then
496         mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
497         makeuserdb
498 fi
499 if [ -f /etc/courier-imap/userdb ]; then
500         mv -f /etc/courier-imap/userdb /etc/authlib/userdb
501         makeuserdb
502 fi
503
504 %triggerin -n %{name}-userdb -- sqwebmail-auth-userdb < 5.0.0
505 if [ -d /etc/sqwebmail/userdb ]; then
506         mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
507         makeuserdb
508 fi
509 if [ -f /etc/sqwebmail/userdb ]; then
510         mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
511         makeuserdb
512 fi
513
514 %files
515 %defattr(644,root,root,755)
516 # COPYING contains only note
517 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
518 %dir %{_sysconfdir}/authlib
519 %dir %{_libexecdir}/courier-authlib
520 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
521 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
522 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
523 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
524 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
525 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
526 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
527 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
528 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
529 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
530 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
531 %{_libexecdir}/courier-authlib/libauthcustom.la
532 %{_libexecdir}/courier-authlib/libauthpam.la
533 %{_libexecdir}/courier-authlib/libcourierauth.la
534 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
535 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
536 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
537 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
538 %attr(755,root,root) %{_sbindir}/authdaemond
539 %attr(755,root,root) %{_sbindir}/authenumerate
540 %attr(755,root,root) %{_sbindir}/authpasswd
541 %attr(755,root,root) %{_sbindir}/authtest
542 %attr(755,root,root) %{_sbindir}/courierlogger
543 %{_mandir}/man1/*
544
545 %files devel
546 %defattr(644,root,root,755)
547 %doc authlib.html auth_*.html
548 %attr(755,root,root) %{_bindir}/courierauthconfig
549 %{_includedir}/*
550 %{_mandir}/man3/*
551 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
552
553 %files authldap
554 %defattr(644,root,root,755)
555 %doc authldap.schema README.ldap
556 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
557 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so.*.*.*
558 %{_libexecdir}/courier-authlib/libauthldap.la
559
560 %files authmysql
561 %defattr(644,root,root,755)
562 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
563 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so.*.*.*
564 %{_libexecdir}/courier-authlib/libauthmysql.la
565
566 %files authpgsql
567 %defattr(644,root,root,755)
568 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
569 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.*
570 %{_libexecdir}/courier-authlib/libauthpgsql.la
571
572 %files userdb
573 %defattr(644,root,root,755)
574 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
575 %attr(755,root,root) %{_sbindir}/makeuserdb
576 %attr(755,root,root) %{_sbindir}/pw2userdb
577 %attr(755,root,root) %{_sbindir}/userdb
578 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
579 %attr(755,root,root) %{_sbindir}/userdbpw
580 %attr(755,root,root) %{_sbindir}/vchkpw2userdb
581 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so.*.*.*
582 %{_libexecdir}/courier-authlib/libauthuserdb.la
583 %{_mandir}/man8/*userdb*
584
585 %files pipe
586 %defattr(644,root,root,755)
587 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so.*.*.*
588 %{_libexecdir}/courier-authlib/libauthpipe.la
589
590 %files -n openldap-schema-courier
591 %defattr(644,root,root,755)
592 %{schemadir}/*.schema
This page took 0.09009 seconds and 2 git commands to generate.