]> git.pld-linux.org Git - packages/courier-authlib.git/blob - courier-authlib.spec
- cosmetics
[packages/courier-authlib.git] / courier-authlib.spec
1 Summary:        Courier authentication library
2 Summary(pl.UTF-8):      Biblioteka uwierzytelniania Couriera
3 Name:           courier-authlib
4 Version:        0.62.2
5 Release:        1
6 License:        GPL
7 Group:          Networking/Daemons
8 Source0:        http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
9 # Source0-md5:  8b69745b1cb191ae5f743b8758ad2ff9
10 Source1:        %{name}.init
11 Patch0:         %{name}-md5sum-passwords.patch
12 Patch1:         %{name}-authdaemonrc.patch
13 Patch2:         %{name}-nostatic.patch
14 Patch3:         %{name}-ltdl.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.UTF-8
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.UTF-8):      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.UTF-8
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.UTF-8):      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}-authuserdb = %{version}-%{release}
76 Requires:       %{name}-authpipe = %{version}-%{release}
77
78 %description devel
79 This package contains the development files needed to compile Courier
80 packages that use this authentication library. Install this package in
81 order to build the rest of the Courier packages. After they are built
82 and installed this package can be removed. Files in this package are
83 not needed at runtime.
84
85 %description devel -l pl.UTF-8
86 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
87 pakietów Couriera używających biblioteki 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.
91
92 %package authldap
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
101
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
105 using LDAP.
106
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
110 LDAP.
111
112 %package authmysql
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
121
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
125 using MySQL.
126
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
130 MySQL.
131
132 %package authpgsql
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
141
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.
146
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
150 PostgreSQL.
151
152 %package authuserdb
153 Summary:        Userdb support for the Courier authentication library
154 Summary(pl.UTF-8):      Obsługa userdb dla biblioteki uwierzytelniania Couriera
155 Group:          Networking/Daemons
156 Requires(pre,postun):   sed >= 4.0
157 Requires:       %{name} = %{version}-%{release}
158 Obsoletes:      courier-authlib-userdb
159 Obsoletes:      courier-imap-userdb
160 Obsoletes:      sqwebmail-auth-userdb
161
162 %description authuserdb
163 This package installs the userdb support for the Courier
164 authentication library. Userdb is a simple way to manage virtual mail
165 accounts using a GDBM-based database file.
166
167 Install this package in order to be able to authenticate with userdb.
168
169 %description authuserdb -l pl.UTF-8
170 Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania
171 Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami
172 pocztowymi przy użyciu pliku bazy danych opartej na GDBM.
173
174 Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb.
175
176 %package authpipe
177 Summary:        External authentication module that communicates via pipes
178 Summary(pl.UTF-8):      Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
179 Group:          Networking/Daemons
180 Requires(pre,postun):   sed >= 4.0
181 Requires:       %{name} = %{version}-%{release}
182 Obsoletes:      courier-authlib-authpipe
183
184 %description authpipe
185 This package installs the authpipe module, which is a generic plugin
186 that enables authentication requests to be serviced by an external
187 program, then communicates through messages on stdin and stdout.
188
189 %description authpipe -l pl.UTF-8
190 Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką
191 umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program
192 komunikujący się poprzez wiadomości wysyłane na stdin i stdout.
193
194 %package -n openldap-schema-courier
195 Summary:        Courier LDAP schema
196 Summary(pl.UTF-8):      Schemat LDAP Couriera
197 Group:          Networking/Daemons
198 Requires(post,postun):  sed >= 4.0
199 Requires:       openldap-servers
200 Requires:       sed >= 4.0
201
202 %description -n openldap-schema-courier
203 This package contains Courier authldap.schema for openldap.
204
205 %description -n openldap-schema-courier -l pl.UTF-8
206 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa.
207
208 %prep
209 %setup -q
210 %patch0 -p1
211 %patch1 -p1
212 %patch2 -p1
213 %patch3 -p1
214
215 rm -rf libltdl
216
217 %build
218 # Change Makefile.am files and force recreate Makefile.in's.
219 OLDDIR=`pwd`
220 find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
221         cd "`dirname "$FILE"`"
222
223         if [ -f Makefile.am ]; then
224                 sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
225         fi
226
227         %{__libtoolize}
228         %{__aclocal}
229         %{__autoconf}
230         if grep -q AC_CONFIG_HEADER configure.in; then
231                 %{__autoheader}
232         fi
233         %{__automake}
234
235         cd "$OLDDIR"
236 done
237
238 %configure \
239         --enable-ltdl-install=no \
240         --with-db=db \
241         --with-mailuser=daemon \
242         --with-mailgroup=daemon
243
244 %{__make} -j1 \
245         LDFLAGS="%{rpmldflags} -lcrypt"
246
247 %install
248 rm -rf $RPM_BUILD_ROOT
249
250 %{__make} -j1 install \
251         DESTDIR=$RPM_BUILD_ROOT
252
253 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sysconfdir}/authlib/userdb,%{schemadir},%{_bindir}}
254
255 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
256 install authldap.schema $RPM_BUILD_ROOT%{schemadir}/courier.schema
257 install makedat/makedat $RPM_BUILD_ROOT%{_bindir}/makedat
258
259 # make config files
260 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
261 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
262
263 touch $RPM_BUILD_ROOT%{_localstatedir}/spool/authdaemon/socket
264
265 # remove static library - for now
266 rm $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
267
268 %clean
269 rm -rf $RPM_BUILD_ROOT
270
271 %post
272 /sbin/ldconfig %{_libexecdir}/courier-authlib
273 /sbin/chkconfig --add courier-authlib
274
275 %service courier-authlib restart "authlib daemon"
276
277 %preun
278 if [ "$1" = "0" ]; then
279         /sbin/chkconfig --del courier-authlib
280         %service courier-authlib stop
281 fi
282
283 %postun
284 /sbin/ldconfig %{_libexecdir}/courier-authlib
285
286 %post libs
287 /sbin/ldconfig %{_libexecdir}/courier-authlib
288
289 %postun libs
290 /sbin/ldconfig %{_libexecdir}/courier-authlib
291
292 %post authldap
293 if [ "$1" = 1 ]; then
294         # add to authmodulelist list if package is first installed
295         %{__sed} -i -e '/^authmodulelist=/{/\bauthldap\b/!s/"$/ authldap"/}' /etc/authlib/authdaemonrc
296 fi
297 /sbin/ldconfig %{_libexecdir}/courier-authlib
298 %service -q courier-authlib restart
299
300 %postun authldap
301 if [ "$1" = 0 ]; then
302         # remove from authmodulelist if package is removed
303         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthldap\b \?//}' /etc/authlib/authdaemonrc
304 fi
305 /sbin/ldconfig %{_libexecdir}/courier-authlib
306 %service -q courier-authlib restart
307
308 %post authmysql
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
312 fi
313 /sbin/ldconfig %{_libexecdir}/courier-authlib
314 %service -q courier-authlib restart
315
316 %postun authmysql
317 if [ "$1" = 0 ]; then
318         # remove from authmodulelist if package is removed
319         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthmysql\b \?//}' /etc/authlib/authdaemonrc
320 fi
321 /sbin/ldconfig %{_libexecdir}/courier-authlib
322 %service -q courier-authlib restart
323
324 %post authpgsql
325 if [ "$1" = 1 ]; then
326         # add to authmodulelist list if package is first installed
327         %{__sed} -i -e '/^authmodulelist=/{/\bauthpgsql\b/!s/"$/ authpgsql"/}' /etc/authlib/authdaemonrc
328 fi
329 /sbin/ldconfig %{_libexecdir}/courier-authlib
330 %service -q courier-authlib restart
331
332 %postun authpgsql
333 if [ "$1" = 0 ]; then
334         # remove from authmodulelist if package is removed
335         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bauthpgsql\b \?//}' /etc/authlib/authdaemonrc
336 fi
337 /sbin/ldconfig %{_libexecdir}/courier-authlib
338 %service -q courier-authlib restart
339
340 %post authuserdb
341 if [ "$1" = 1 ]; then
342         # add to authmodulelist list if package is first installed
343         %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc
344 fi
345 /sbin/ldconfig %{_libexecdir}/courier-authlib
346 %service -q courier-authlib restart
347
348 %postun authuserdb
349 if [ "$1" = 0 ]; then
350         # remove from authmodulelist if package is removed
351         %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc
352 fi
353 /sbin/ldconfig %{_libexecdir}/courier-authlib
354 %service -q courier-authlib restart
355
356 %post authpipe
357 if [ "$1" = 1 ]; then
358         # add to authmodulelist list if package is first installed
359         %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc
360 fi
361 /sbin/ldconfig %{_libexecdir}/courier-authlib
362 %service -q courier-authlib restart
363
364 %postun authpipe
365 if [ "$1" = 0 ]; then
366         # remove from authmodulelist if package is removed
367         %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc
368 fi
369 /sbin/ldconfig %{_libexecdir}/courier-authlib
370 %service -q courier-authlib restart
371
372 %post -n openldap-schema-courier
373 %openldap_schema_register %{schemadir}/courier.schema -d nis,cosine
374 %service -q ldap restart
375
376 %postun -n openldap-schema-courier
377 if [ "$1" = "0" ]; then
378         %openldap_schema_unregister %{schemadir}/courier.schema
379         %service -q ldap restart
380 fi
381
382 %triggerin -- courier < 0.48
383 if [ -f /etc/courier/authdaemonrc ]; then
384         . /etc/courier/authdaemonrc
385
386         %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
387                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
388         %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
389                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
390         %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
391 fi
392 if [ -f /var/lock/subsys/courier ]; then
393         if [ -f /var/spool/courier/authdaemon/pid ]; then
394                 kill `cat /var/spool/courier/authdaemon/pid`
395                 rm -f /var/spool/courier/authdaemon/*
396                 /sbin/service courier-authlib start
397         fi
398 fi
399
400 %triggerin -- courier-imap-common < 4.0.0
401 if [ -f /etc/courier-imap/authdaemonrc ]; then
402         . /etc/courier-imap/authdaemonrc
403
404         %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
405                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
406         %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
407                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
408         %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
409 fi
410 if [ -f /var/lock/subsys/courier-imap ]; then
411         if [ -f /var/lib/authdaemon/pid ]; then
412                 kill `cat /var/lib/authdaemon/pid`
413                 rm -f /var/lib/authdaemon/*
414                 /sbin/service courier-authlib start
415         fi
416 fi
417
418 %triggerin -- sqwebmail < 5.0.0
419 if [ -f /etc/sqwebmail/authdaemonrc ]; then
420         . /etc/sqwebmail/authdaemonrc
421
422         %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
423                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
424         %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
425                 | sed s/'authcram'/''/ | sed s/'  '/' '/`\""/ /etc/authlib/authdaemonrc
426         %{__sed} -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
427 fi
428 if [ -f /var/lock/subsys/sqwebmail ]; then
429         if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
430                 kill `cat /var/spool/sqwebmail/authdaemon/pid`
431                 rm -f /var/spool/sqwebmail/authdaemon/*
432                 /sbin/service courier-authlib start
433         fi
434 fi
435
436 %triggerin -n %{name}-authldap -- courier-authldap < 0.48
437 if [ -f /etc/courier/authldaprc ]; then
438         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
439         cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
440         %service -q courier-authlib restart
441 fi
442
443 %triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
444 if [ -f /etc/courier-imap/authldaprc ]; then
445         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
446         cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
447         %service -q courier-authlib restart
448 fi
449
450 %triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
451 if [ -f /etc/sqwebmail/authldaprc ]; then
452         mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
453         cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
454         %service -q courier-authlib restart
455 fi
456
457 %triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
458 if [ -f /etc/courier/authmysqlrc ]; then
459         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
460         cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
461         %service -q courier-authlib restart
462 fi
463
464 %triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
465 if [ -f /etc/courier-imap/authmysqlrc ]; then
466         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
467         cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
468         %service -q courier-authlib restart
469 fi
470
471 %triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
472 if [ -f /etc/sqwebmail/authmysqlrc ]; then
473         mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
474         cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
475         %service -q courier-authlib restart
476 fi
477
478 %triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
479 if [ -f /etc/courier/authpgsqlrc ]; then
480         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
481         cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
482         %service -q courier-authlib restart
483 fi
484
485 %triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
486 if [ -f /etc/courier-imap/authpgsqlrc ]; then
487         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
488         cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
489         %service -q courier-authlib restart
490 fi
491
492 %triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
493 if [ -f /etc/sqwebmail/authpgsqlrc ]; then
494         mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
495         cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
496         %service -q courier-authlib restart
497 fi
498
499 %triggerin -n %{name}-authuserdb -- courier < 0.48
500 if [ -d /etc/courier/userdb ]; then
501         mv -f /etc/courier/userdb/* /etc/authlib/userdb
502         makeuserdb
503 fi
504 if [ -f /etc/courier/userdb ]; then
505         mv -f /etc/courier/userdb /etc/authlib/userdb
506         makeuserdb
507 fi
508
509 %triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
510 if [ -d /etc/courier-imap/userdb ]; then
511         mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
512         makeuserdb
513 fi
514 if [ -f /etc/courier-imap/userdb ]; then
515         mv -f /etc/courier-imap/userdb /etc/authlib/userdb
516         makeuserdb
517 fi
518
519 %triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
520 if [ -d /etc/sqwebmail/userdb ]; then
521         mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
522         makeuserdb
523 fi
524 if [ -f /etc/sqwebmail/userdb ]; then
525         mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
526         makeuserdb
527 fi
528
529 %files
530 %defattr(644,root,root,755)
531 # COPYING contains only note
532 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
533 %attr(755,root,root) %{_bindir}/makedat
534 %dir %{_sysconfdir}/authlib
535 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
536 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
537 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
538 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
539 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
540 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so
541 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthcustom.so.0
542 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so
543 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthpam.so.0
544 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so
545 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libcourierauthcommon.so.0
546 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so
547 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libcourierauthsasl.so.0
548 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so
549 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.0
550 %{_libexecdir}/courier-authlib/libauthcustom.la
551 %{_libexecdir}/courier-authlib/libauthpam.la
552 %{_libexecdir}/courier-authlib/libcourierauth.la
553 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
554 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
555 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
556 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
557 %attr(777,root,root) %ghost %{_localstatedir}/spool/authdaemon/socket
558 %attr(755,root,root) %{_sbindir}/authdaemond
559 %attr(755,root,root) %{_sbindir}/authenumerate
560 %attr(755,root,root) %{_sbindir}/authpasswd
561 %attr(755,root,root) %{_sbindir}/authtest
562 %attr(755,root,root) %{_sbindir}/courierlogger
563 %{_mandir}/man1/*
564
565 %files libs
566 %defattr(644,root,root,755)
567 %dir %{_libexecdir}/courier-authlib
568 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so
569 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libcourierauth.so.0
570
571 %files devel
572 %defattr(644,root,root,755)
573 %doc authlib.html auth_*.html
574 %attr(755,root,root) %{_bindir}/courierauthconfig
575 %{_includedir}/*
576 %{_mandir}/man3/*
577 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
578
579 %files authldap
580 %defattr(644,root,root,755)
581 %doc authldap.schema README.ldap
582 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authldaprc
583 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so
584 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthldap.so.0
585 %{_libexecdir}/courier-authlib/libauthldap.la
586
587 %files authmysql
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) %{_libexecdir}/courier-authlib/libauthmysql.so
591 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthmysql.so.0
592 %{_libexecdir}/courier-authlib/libauthmysql.la
593
594 %files authpgsql
595 %defattr(644,root,root,755)
596 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authpgsqlrc
597 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so
598 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthpgsql.so.0
599 %{_libexecdir}/courier-authlib/libauthpgsql.la
600
601 %files authuserdb
602 %defattr(644,root,root,755)
603 %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb
604 %attr(755,root,root) %{_sbindir}/makeuserdb
605 %attr(755,root,root) %{_sbindir}/pw2userdb
606 %attr(755,root,root) %{_sbindir}/userdb
607 %attr(755,root,root) %{_sbindir}/userdb-test-cram-md5
608 %attr(755,root,root) %{_sbindir}/userdbpw
609 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so
610 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthuserdb.so.0
611 %{_libexecdir}/courier-authlib/libauthuserdb.la
612 %{_mandir}/man8/*userdb*
613
614 %files authpipe
615 %defattr(644,root,root,755)
616 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so
617 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthpipe.so.0
618 %{_libexecdir}/courier-authlib/libauthpipe.la
619
620 %files -n openldap-schema-courier
621 %defattr(644,root,root,755)
622 %{schemadir}/*.schema
This page took 0.092704 seconds and 4 git commands to generate.