]> git.pld-linux.org Git - packages/courier-authlib.git/blob - courier-authlib.spec
- created openldap-schema-courier subpackage
[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:        1.3
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 PreReq:         %{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 PreReq:         %{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 PreReq:         %{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 PreReq:         %{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 PreReq:         %{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 Group:          Networking/Daemons
166 Requires(post,postun):  sed >= 4.0
167 Requires:       openldap-servers
168
169 %description -n openldap-schema-courier
170 This package contains Courier authldap.schema for openldap.
171
172 %prep
173 %setup -q
174 %patch0 -p1
175 %patch1 -p1
176
177 %build
178 cp /usr/share/automake/config.sub libltdl
179 %{__libtoolize}
180
181 # Change Makefile.am files and force recreate Makefile.in's.
182 OLDDIR=`pwd`
183 find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
184         cd "`dirname "$FILE"`"
185
186         if [ -f Makefile.am ]; then
187                 sed -i -e '/_LDFLAGS=-static/d' Makefile.am
188         fi
189
190         %{__aclocal}
191         %{__autoconf}
192         %{__autoheader}
193         %{__automake}
194
195         cd "$OLDDIR"
196 done
197
198 %configure \
199         --with-db=db \
200         --with-mailuser=daemon \
201         --with-mailgroup=daemon
202
203 %{__make}
204
205 %install
206 rm -rf $RPM_BUILD_ROOT
207
208 %{__make} install \
209         DESTDIR=$RPM_BUILD_ROOT
210
211 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir}}
212
213 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
214 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
215
216 # make config files
217 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
218 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
219
220 # remove static library - for now
221 rm -f $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
222
223 %clean
224 rm -rf $RPM_BUILD_ROOT
225
226 %post
227 /sbin/ldconfig %{_libexecdir}/courier-authlib
228
229 /sbin/chkconfig --add courier-authlib
230
231 if [ -f /var/lock/subsys/courier-authlib ]; then
232         /etc/rc.d/init.d/courier-authlib restart
233 else
234         echo "Run \"/etc/rc.d/init.d/courier-authlib start\" to start authlib daemon"
235 fi
236
237 %preun
238 if [ "$1" = "0" ]; then
239         /sbin/chkconfig --del courier-authlib
240 fi
241
242 if [ -f /var/lock/subsys/courier-authlib ]; then
243         /etc/rc.d/init.d/courier-authlib stop
244 fi
245
246 %postun
247 /sbin/ldconfig %{_libexecdir}/courier-authlib
248
249 %post authldap
250 /sbin/ldconfig %{_libexecdir}/courier-authlib
251 if [ -f /var/lock/subsys/courier-authlib ]; then
252         /etc/rc.d/init.d/courier-authlib restart
253 fi
254
255 %postun authldap
256 /sbin/ldconfig %{_libexecdir}/courier-authlib
257 if [ -f /var/lock/subsys/courier-authlib ]; then
258         /etc/rc.d/init.d/courier-authlib restart
259 fi
260
261 %post authmysql
262 /sbin/ldconfig %{_libexecdir}/courier-authlib
263 if [ -f /var/lock/subsys/courier-authlib ]; then
264         /etc/rc.d/init.d/courier-authlib restart
265 fi
266
267 %postun authmysql
268 /sbin/ldconfig %{_libexecdir}/courier-authlib
269 if [ -f /var/lock/subsys/courier-authlib ]; then
270         /etc/rc.d/init.d/courier-authlib restart
271 fi
272
273 %post authpgsql
274 /sbin/ldconfig %{_libexecdir}/courier-authlib
275 if [ -f /var/lock/subsys/courier-authlib ]; then
276         /etc/rc.d/init.d/courier-authlib restart
277 fi
278
279 %postun authpgsql
280 /sbin/ldconfig %{_libexecdir}/courier-authlib
281 if [ -f /var/lock/subsys/courier-authlib ]; then
282         /etc/rc.d/init.d/courier-authlib restart
283 fi
284
285 %post userdb
286 /sbin/ldconfig %{_libexecdir}/courier-authlib
287 if [ -f /var/lock/subsys/courier-authlib ]; then
288         /etc/rc.d/init.d/courier-authlib restart
289 fi
290
291 %postun userdb
292 /sbin/ldconfig %{_libexecdir}/courier-authlib
293 if [ -f /var/lock/subsys/courier-authlib ]; then
294         /etc/rc.d/init.d/courier-authlib restart
295 fi
296
297 %post pipe
298 /sbin/ldconfig %{_libexecdir}/courier-authlib
299 if [ -f /var/lock/subsys/courier-authlib ]; then
300         /etc/rc.d/init.d/courier-authlib restart
301 fi
302
303 %postun pipe
304 /sbin/ldconfig %{_libexecdir}/courier-authlib
305 if [ -f /var/lock/subsys/courier-authlib ]; then
306         /etc/rc.d/init.d/courier-authlib restart
307 fi
308
309 %post -n openldap-schema-courier
310 if ! grep -q %{schemadir}/courier.schema /etc/openldap/slapd.conf; then
311         sed -i -e '
312                 /^include.*local.schema/{
313                         i\
314 include         %{schemadir}/courier.schema
315                 }
316
317                 # enable dependant schemas: nis.schema
318                 /^#include.*\(nis\)\.schema/{
319                         s/^#//
320                 }
321         ' /etc/openldap/slapd.conf
322 fi
323
324 if [ -f /var/lock/subsys/ldap ]; then
325         /etc/rc.d/init.d/ldap restart >&2
326 fi
327
328 %postun -n openldap-schema-courier
329 if [ "$1" = "0" ]; then
330         if grep -q %{schemadir}/courier.schema /etc/openldap/slapd.conf; then
331                 sed -i -e '
332                 /^include.*\/usr\/share\/openldap\/schema\/courier.schema/d
333
334                 # for symmetry it would be nice if we disable enabled schemas in post,
335                 # but we really can not do that, it would break something else.
336                 ' /etc/openldap/slapd.conf
337         fi
338
339         if [ -f /var/lock/subsys/ldap ]; then
340                 /etc/rc.d/init.d/ldap restart >&2 || :
341         fi
342 fi
343
344 %triggerin -- courier < 0.48
345 if [ -f /etc/courier/authdaemonrc ]; then
346         . /etc/courier/authdaemonrc
347
348         sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
349                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
350         sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
351                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
352         sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
353 fi
354 if [ -f /var/lock/subsys/courier ]; then
355         if [ -f /var/spool/courier/authdaemon/pid ]; then
356                 kill `cat /var/spool/courier/authdaemon/pid`
357                 rm -f /var/spool/courier/authdaemon/*
358                 /etc/rc.d/init.d/courier-authlib start
359         fi
360 fi
361
362 %triggerin -- courier-imap-common < 4.0.0
363 if [ -f /etc/courier-imap/authdaemonrc ]; then
364         . /etc/courier-imap/authdaemonrc
365
366         sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
367                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
368         sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
369                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
370         sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
371 fi
372 if [ -f /var/lock/subsys/courier-imap ]; then
373         if [ -f /var/lib/authdaemon/pid ]; then
374                 kill `cat /var/lib/authdaemon/pid`
375                 rm -f /var/lib/authdaemon/*
376                 /etc/rc.d/init.d/courier-authlib start
377         fi
378 fi
379
380 %triggerin -- sqwebmail < 5.0.0
381 if [ -f /etc/sqwebmail/authdaemonrc ]; then
382         . /etc/sqwebmail/authdaemonrc
383
384         sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
385                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
386         sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
387                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
388         sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
389 fi
390 if [ -f /var/lock/subsys/sqwebmail ]; then
391         if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
392                 kill `cat /var/spool/sqwebmail/authdaemon/pid`
393                 rm -f /var/spool/sqwebmail/authdaemon/*
394                 /etc/rc.d/init.d/courier-authlib start
395         fi
396 fi
397
398 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
399 if [ -f /etc/courier/authldaprc ]; then
400         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
401         cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
402         if [ -f /var/lock/subsys/courier-authlib ]; then
403                 /etc/rc.d/init.d/courier-authlib restart
404         fi
405 fi
406
407 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
408 if [ -f /etc/courier-imap/authldaprc ]; then
409         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
410         cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
411         if [ -f /var/lock/subsys/courier-authlib ]; then
412                 /etc/rc.d/init.d/courier-authlib restart
413         fi
414 fi
415
416 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
417 if [ -f /etc/sqwebmail/authldaprc ]; then
418         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
419         cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
420         if [ -f /var/lock/subsys/courier-authlib ]; then
421                 /etc/rc.d/init.d/courier-authlib restart
422         fi
423 fi
424
425 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
426 if [ -f /etc/courier/authmysqlrc ]; then
427         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
428         cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
429         if [ -f /var/lock/subsys/courier-authlib ]; then
430                 /etc/rc.d/init.d/courier-authlib restart
431         fi
432 fi
433
434 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
435 if [ -f /etc/courier-imap/authmysqlrc ]; then
436         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
437         cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
438         if [ -f /var/lock/subsys/courier-authlib ]; then
439                 /etc/rc.d/init.d/courier-authlib restart
440         fi
441 fi
442
443 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
444 if [ -f /etc/sqwebmail/authmysqlrc ]; then
445         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
446         cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
447         if [ -f /var/lock/subsys/courier-authlib ]; then
448                 /etc/rc.d/init.d/courier-authlib restart
449         fi
450 fi
451
452 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
453 if [ -f /etc/courier/authpgsqlrc ]; then
454         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
455         cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
456         if [ -f /var/lock/subsys/courier-authlib ]; then
457                 /etc/rc.d/init.d/courier-authlib restart
458         fi
459 fi
460
461 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
462 if [ -f /etc/courier-imap/authpgsqlrc ]; then
463         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
464         cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
465         if [ -f /var/lock/subsys/courier-authlib ]; then
466                 /etc/rc.d/init.d/courier-authlib restart
467         fi
468 fi
469
470 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
471 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
472         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
473         cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
474         if [ -f /var/lock/subsys/courier-authlib ]; then
475                 /etc/rc.d/init.d/courier-authlib restart
476         fi
477 fi
478
479 %triggerin -n %{name}-userdb -- courier < 0.48
480 if [ -d /etc/courier/userdb ]; then
481         mv -f /etc/courier/userdb/* /etc/authlib/userdb
482         makeuserdb
483 fi
484 if [ -f /etc/courier/userdb ]; then
485         mv -f /etc/courier/userdb /etc/authlib/userdb
486         makeuserdb
487 fi
488
489 %triggerin -n %{name}-userdb -- courier-imap-userdb < 4.0.0
490 if [ -d /etc/courier-imap/userdb ]; then
491         mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
492         makeuserdb
493 fi
494 if [ -f /etc/courier-imap/userdb ]; then
495         mv -f /etc/courier-imap/userdb /etc/authlib/userdb
496         makeuserdb
497 fi
498
499 %triggerin -n %{name}-userdb -- sqwebmail-auth-userdb < 5.0.0
500 if [ -d /etc/sqwebmail/userdb ]; then
501         mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
502         makeuserdb
503 fi
504 if [ -f /etc/sqwebmail/userdb ]; then
505         mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
506         makeuserdb
507 fi
508
509 %files
510 %defattr(644,root,root,755)
511 # COPYING contains only note
512 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
513 %dir %{_sysconfdir}/authlib
514 %dir %{_libexecdir}/courier-authlib
515 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
516 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
517 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
518 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
519 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
520 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
521 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
522 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
523 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
524 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
525 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
526 %{_libexecdir}/courier-authlib/libauthcustom.la
527 %{_libexecdir}/courier-authlib/libauthpam.la
528 %{_libexecdir}/courier-authlib/libcourierauth.la
529 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
530 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
531 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
532 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
533 %attr(755,root,root) %{_sbindir}/authdaemond
534 %attr(755,root,root) %{_sbindir}/authenumerate
535 %attr(755,root,root) %{_sbindir}/authpasswd
536 %attr(755,root,root) %{_sbindir}/authtest
537 %attr(755,root,root) %{_sbindir}/courierlogger
538 %{_mandir}/man1/*
539
540 %files devel
541 %defattr(644,root,root,755)
542 %doc authlib.html auth_*.html
543 %attr(755,root,root) %{_bindir}/courierauthconfig
544 %{_includedir}/*
545 %{_mandir}/man3/*
546 %{_libexecdir}/courier-authlib/*.so
547
548 %files authldap
549 %defattr(644,root,root,755)
550 %doc authldap.schema README.ldap
551 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
552 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so.*.*.*
553 %{_libexecdir}/courier-authlib/libauthldap.la
554
555 %files authmysql
556 %defattr(644,root,root,755)
557 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authmysqlrc
558 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so.*.*.*
559 %{_libexecdir}/courier-authlib/libauthmysql.la
560
561 %files authpgsql
562 %defattr(644,root,root,755)
563 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
564 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.*
565 %{_libexecdir}/courier-authlib/libauthpgsql.la
566
567 %files userdb
568 %defattr(644,root,root,755)
569 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
570 %attr(755,root,root) %{_sbindir}/makeuserdb
571 %attr(755,root,root) %{_sbindir}/pw2userdb
572 %attr(755,root,root) %{_sbindir}/userdb
573 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
574 %attr(755,root,root) %{_sbindir}/userdbpw
575 %attr(755,root,root) %{_sbindir}/vchkpw2userdb
576 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so.*.*.*
577 %{_libexecdir}/courier-authlib/libauthuserdb.la
578 %{_mandir}/man8/*userdb*
579
580 %files pipe
581 %defattr(644,root,root,755)
582 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so.*.*.*
583 %{_libexecdir}/courier-authlib/libauthpipe.la
584
585 %files -n openldap-schema-courier
586 %defattr(644,root,root,755)
587 %{schemadir}/*.schema
This page took 0.065212 seconds and 4 git commands to generate.