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