]> git.pld-linux.org Git - packages/inn.git/blob - inn.spec
- release 10: rebuild against db3.
[packages/inn.git] / inn.spec
1 Summary:        INN, the InterNet News System (news server)
2 Summary(de):    das InterNet News System (News-Server)
3 Summary(fr):    INN, le système InterNet News (serveur de news)
4 Summary(pl):    INN, serwer nowinek 
5 Summary(tr):    INN, InterNet Haber Sistemi (haber sunucu)
6 Name:           inn
7 Version:        2.2.3
8 Release:        10
9 License:        Distributable
10 Group:          Networking/Daemons
11 Group(de):      Netzwerkwesen/Server
12 Group(pl):      Sieciowe/Serwery
13 Source0:        ftp://ftp.isc.org/isc/inn/%{name}-%{version}.tar.gz
14 Source1:        %{name}-default-active
15 Source2:        %{name}-default-distributions
16 Source3:        %{name}-default-newsgroups
17 Source4:        %{name}-etc-%{name}.conf
18 Source5:        %{name}-etc-newsfeeds
19 Source6:        %{name}-etc-nnrp.access
20 Source7:        %{name}.crontab
21 Source8:        %{name}.init
22 Source9:        %{name}-cnfsstat.cron
23 Source10:       %{name}.logrotate
24 #Patch0:        ftp://ftp.nemoto.ecei.tohoku.ac.jp/pub/Net/IPv6/Patches/%{name}-2.2.1-v6-19991121.diff.gz
25 Patch0:         %{name}-2.2.3-v6-20000915.patch.gz
26 Patch1:         %{name}-PLD.patch
27 Patch2:         %{name}-install.patch
28 Patch3:         inn-innreport-patch
29 URL:            http://www.isc.org/inn.html
30 Prereq:         /sbin/chkconfig
31 Prereq:         /sbin/ldconfig
32 Prereq:         sed
33 Prereq:         fileutils
34 Prereq:         %{name}-libs = %{version}
35 Requires:       cleanfeed
36 Requires:       rc-scripts >= 0.2.0
37 Requires:       /etc/cron.d
38 Provides:       nntpserver
39 BuildRequires:  db3-devel
40 BuildRequires:  perl
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %define         _sysconfdir     /etc/news
44
45 %description
46 INN is a news server, which can be set up to handle USENET news, as
47 well as private "newsfeeds". There is a *LOT* of information about
48 setting up INN in /usr/share/doc -- read it.
49
50 %description -l pl
51 INN jest serwerem news, który mo¿na skonfigurowaæ do obs³ugi USENET-u,
52 jak równie¿ do obs³ugi ,,prywatnych'' grup w sieciach intranetowych.
53 Ca³e mnóstwo po¿ytecznych informacji o konfigurowaniu INN-a znajdziesz
54 w katalogu /usr/share/doc/inn-*.
55
56 %package libs
57 Summary:        INN libraries
58 Summary(de):    INN-Library
59 Summary(fr):    Bibliothèque INN
60 Summary(pl):    Biblioteki do INN-a
61 Group:          Development/Libraries
62 Group(de):      Entwicklung/Libraries
63 Group(fr):      Development/Librairies
64 Group(pl):      Programowanie/Biblioteki
65
66 %description libs
67 This library is needed by several programs that interface to INN, such
68 as newsgate or tin.
69
70 %description -l de libs
71 Diese Library wird von mehreren Programmen benötigt, die mit INN
72 kommunizieren, etwa newsgate oder tin.
73
74 %description -l fr libs
75 Cette bibliothèque est nécessaire à plusieurs programmes qui
76 s'interfacent avec INN, comme newsgate ou tin.
77
78 %description -l pl libs
79 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
80 INN-em, takich jak newsgate czy tin.
81
82 %description -l tr libs
83 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
84 bir kitaplýktýr.
85
86 %package devel
87 Summary:        INN header files and development documentations
88 Summary(de):    INN-Library
89 Summary(fr):    Bibliothèque INN
90 Summary(pl):    Pliki nag³ówkowe i dokumentacja programisty do inn-a
91 Summary(tr):    INN kitaplýðý
92 Group:          Development/Libraries
93 Group(de):      Entwicklung/Libraries
94 Group(fr):      Development/Librairies
95 Group(pl):      Programowanie/Biblioteki
96 Requires:       %{name}-libs = %{version}
97
98 %description devel
99 This library is needed by several programs that interface to INN, such
100 as newsgate or tin.
101
102 %description -l de devel
103 Diese Library wird von mehreren Programmen benötigt, die mit INN
104 kommunizieren, etwa newsgate oder tin.
105
106 %description -l fr devel
107 Cette bibliothèque est nécessaire à plusieurs programmes qui
108 s'interfacent avec INN, comme newsgate ou tin.
109
110 %description -l pl devel
111 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
112 INN-em, takich jak newsgate czy tin.
113
114 %description -l tr devel
115 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
116 bir kitaplýktýr.
117
118 %package static
119 Summary:        Static INN libraries
120 Summary(pl):    Biblioteki statyczne do INN
121 Group:          Development/Libraries
122 Group(de):      Entwicklung/Libraries
123 Group(fr):      Development/Librairies
124 Group(pl):      Programowanie/Biblioteki
125 Requires:       %{name}-devel = %{version}
126
127 %description static
128 Static INN libraries.
129
130 %description -l pl static
131 Biblioteki statyczne do INN.
132
133 %package -n inews
134 Summary:        Inews program (used for posting by inn and trn)
135 Summary(de):    Inews-Programm (für die Zustellung mit inn und trn) 
136 Summary(fr):    Programme inews (utilisé par inn et trn pour poster)
137 Summary(pl):    Inews - program do wysy³ania artyku³ów (u¿ywany przez inn i trn)
138 Summary(tr):    Haber biçimlendirme programý
139 Group:          Networking/News
140 Group(de):      Netzwerkwesen/News
141 Group(pl):      Sieciowe/News
142
143 %description -n inews
144 The inews program is used by some news readers to post news. It does
145 some consistency checking and header reformatting, and forwards the
146 article on to the news server specified in inn.conf.
147
148 %description -l de -n inews
149 Das Programm 'inews' wird von manchen Newsreadern zum Senden von
150 Nachrichten verwendet. Es führt eine Konsistenzprüfung und Header-Neuf
151 ormatierung aus und leitet die Nachricht an den in 'inn.conf'
152 angegebenen News-Server weiter.
153
154 %description -l fr -n inews
155 Le programme inews est utilisé par certains lecteurs de news pour
156 poster les articles. Il effectue des vérifications et un reformatage
157 des en-têtes et fait suivre l'article au serveur de news spécifié dans
158 inn.conf.
159
160 %description -l pl -n inews
161 Inews jest u¿ywany przez niektóre czytniki news do wysy³ania
162 artyku³ów. Sprawdza budowê artyku³u, przepisuje nag³ówek i wysy³a do
163 serwera news wyszczególnionego w inn.conf.
164
165 %description -l tr -n inews
166 inews programý bazý haber okuyucular tarafýndan haber yollamak
167 amacýyla kullanýlýr. Program bazý güvenlik denetimleri ve baþlýk
168 biçimlendirmesi yaparak ve inn.conf dosyasýnda belirtilen haber
169 sunucuya makaleyi yollar.
170
171 %prep
172 %setup -q
173 %patch0 -p1
174 %patch1 -p1
175 %patch2 -p1
176 %patch3 -p1
177 %build
178 touch innfeed/*.[ly]
179
180 rm -f config.cache
181 autoconf
182 libtoolize --copy --force
183 %configure \
184         --with-news-user=news \
185         --with-news-group=news \
186         --with-news-master=news \
187         --with-db-dir=/var/lib/news \
188         --with-etc-dir=%{_sysconfdir} \
189         --with-log-dir=/var/log/news \
190         --with-run-dir=/var/run/news \
191         --with-spool-dir=/var/spool/news \
192         --with-lib-dir=%{_datadir}/news \
193         --with-tmp-path=/var/spool/news/incoming/tmp \
194         --with-perl \
195         --with-sendmail=%{_libdir}/sendmail \
196         --enable-tagged-hash \
197         --enable-merge-to-groups \
198         --enable-pgp-verify \
199         --enable-shared \
200         --enable-static \
201         --enable-libtool \
202         --enable-ipv6 \
203         --enable-dual-socket
204
205 %{__make} all PATHFILTER=%{_datadir}/news/filter \
206         PATHCONTROL=%{_datadir}/news/control \
207         RNEWSPROGS=%{_bindir}
208
209 %install 
210 rm -rf $RPM_BUILD_ROOT
211 install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d} \
212         $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/news,%{_includedir}/inn} \
213         $RPM_BUILD_ROOT%{_datadir}/news/{control,filter,auth} \
214         $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8} \
215         $RPM_BUILD_ROOT/var/{run/news,lib/news/backoff,log/{news,archiv/news}} \
216         $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs}
217
218 %{__make} install \
219         DESTDIR="$RPM_BUILD_ROOT" \
220         PATHFILTER=%{_datadir}/news/filter \
221         PATHCONTROL=%{_datadir}/news/control \
222         RNEWSPROGS=%{_bindir}
223
224 install %{SOURCE1} $RPM_BUILD_ROOT/var/lib/news/active
225 install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
226 install %{SOURCE3} $RPM_BUILD_ROOT/var/lib/news/newsgroups
227 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
228 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
229 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/nnrp.access
230 install %{SOURCE7} $RPM_BUILD_ROOT/etc/cron.d/inn
231 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
232 install %{SOURCE9} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
233 install %{SOURCE10} $RPM_BUILD_ROOT/etc/logrotate.d/inn
234
235 mv -f $RPM_BUILD_ROOT%{_bindir}/c7unbatch.sh $RPM_BUILD_ROOT%{_bindir}/c7unbatch
236 mv -f $RPM_BUILD_ROOT%{_bindir}/gunbatch.sh $RPM_BUILD_ROOT%{_bindir}/gunbatch
237
238 rm -f $RPM_BUILD_ROOT/var/lib/news/history
239
240 umask 002
241 touch $RPM_BUILD_ROOT/var/lib/news/subscriptions
242 touch $RPM_BUILD_ROOT/var/lib/news/history
243 touch $RPM_BUILD_ROOT/var/lib/news/.news.daily
244 touch $RPM_BUILD_ROOT/var/lib/news/active.times
245 touch $RPM_BUILD_ROOT/var/log/news/news.notice
246 touch $RPM_BUILD_ROOT/var/log/news/news.crit
247 touch $RPM_BUILD_ROOT/var/log/news/news.err
248
249 install include/clibrary.h      $RPM_BUILD_ROOT%{_includedir}/inn
250 install include/configdata.h    $RPM_BUILD_ROOT%{_includedir}/inn
251 install include/dbz.h           $RPM_BUILD_ROOT%{_includedir}/inn
252 install include/libinn.h        $RPM_BUILD_ROOT%{_includedir}/inn
253 install include/storage.h       $RPM_BUILD_ROOT%{_includedir}/inn
254
255 mv -f $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
256
257 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
258         -a $RPM_BUILD_ROOT/var/lib/news/active \
259         -i -r -f $RPM_BUILD_ROOT/var/lib/news/history || :
260
261 #Fix perms in sample directory to avoid bogus dependencies
262 find samples -name "*.in" -exec chmod a-x {} \;
263
264 gzip -9nf CONTRIBUTORS HISTORY README README.perl_hook README.tcl_hook \
265         INSTALL ChangeLog COPYRIGHT
266
267 %clean
268 rm -rf $RPM_BUILD_ROOT
269
270 %post
271 if [ -f /var/lib/news/history ]; then
272         cd /var/lib/news
273         %{_bindir}/makehistory -i -r
274         for i in dir hash index pag; do
275                 [ -f history.n.$i ] && mv history.n.$i history.$i
276         done
277         chown news.news history.*
278         chmod 644 history.*
279 else
280         cd /var/lib/news
281         cp /dev/null history
282         %{_bindir}/makehistory -i
283         for i in dir hash index pag; do
284                 [ -f history.n.$i ] && mv history.n.$i history.$i
285         done
286         chown news.news history history.*
287         chmod 644 history history.*
288 fi
289 [ -f /var/lib/news/active.times ] || {
290         touch /var/lib/news/active.times
291         chown news.news /var/lib/news/active.times
292 }
293
294 [ -f /var/log/news/news.notice ] || {
295         touch /var/log/news/news.notice
296         chown news.news /var/log/news/news.notice
297         chmod 664 /var/log/news/news.notice
298 }
299
300 [ -f /var/log/news/news.crit ] || {
301         touch /var/log/news/news.crit
302         chown news.news /var/log/news/news.crit
303         chmod 660 /var/log/news/news.crit
304 }
305
306 [ -f /var/log/news/news.err ] || {
307         touch /var/log/news/news.err
308         chown news.news /var/log/news/news.err
309         chmod 660 /var/log/news/news.err
310 }
311
312 [ -f /var/lib/news/.news.daily ] || {
313         touch /var/lib/news/.news.daily
314         chown news.news /var/lib/.news.daily
315         chmod 664 /var/lib/news/.news.daily
316 }
317
318 if [ -f /etc/syslog.conf ]; then
319   if ! grep -q INN /etc/syslog.conf; then
320     sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
321     mv -f /etc/syslog.conf.inn /etc/syslog.conf
322     echo ''                                                                             >> /etc/syslog.conf
323     echo '#'                                                                            >> /etc/syslog.conf
324     echo '# INN'                                                                        >> /etc/syslog.conf
325     echo '#'                                                                            >> /etc/syslog.conf
326     echo 'news.=crit                                        /var/log/news/news.crit'    >> /etc/syslog.conf
327     echo 'news.=err                                         /var/log/news/news.err'     >> /etc/syslog.conf
328     echo 'news.notice                                       /var/log/news/news.notice'  >> /etc/syslog.conf
329     fi
330   if [ -f /var/run/syslog.pid ]; then
331     kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
332   fi
333 else
334     # syslog.conf does not exist
335     echo "mail.none /var/log/messages"                                                  > /etc/syslog.conf.inn
336     echo ""                                                                             >> /etc/syslog.conf.inn
337     echo "# INN"                                                                        >> /etc/syslog.conf.inn
338     echo "news.=crit                                      /var/log/news/news.crit"      >> /etc/syslog.conf.inn
339     echo "news.=err                                       /var/log/news/news.err"       >> /etc/syslog.conf.inn
340     echo "news.notice                                     /var/log/news/news.notice"    >> /etc/syslog.conf.inn
341 fi
342
343 /sbin/chkconfig --add inn
344 if [ -f /var/lock/subsys/inn ]; then
345         /etc/rc.d/init.d/inn restart >&2
346 else
347         echo "Run \"/etc/rc.d/init.d/inn start\" to start inn news server." >&2
348 fi
349
350 %preun
351 if [ "$1" = "0" ]; then
352         if [ -f /var/lock/subsys/news ]; then
353                 /etc/rc.d/init.d/inn stop
354         fi
355         /sbin/chkconfig --del inn
356 fi
357
358 %post libs -p /sbin/ldconfig 
359 %postun libs -p /sbin/ldconfig 
360
361 %files
362 %defattr(644,root,root,755)
363 %doc {CONTRIBUTORS,HISTORY,README,README.perl_hook,README.tcl_hook}.gz
364 %doc {INSTALL,ChangeLog,COPYRIGHT}.gz
365
366 # DB
367 %attr(770,root,news) %dir /var/lib/news
368 %attr(770,root,news) %dir /var/lib/news/backoff
369 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active
370 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/distributions
371 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/newsgroups
372 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/subscriptions
373 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active.times
374 %attr(664,news,news) %ghost /var/lib/news/.news.daily
375
376 # LOGS
377 %attr(640,root,root) /etc/logrotate.d/inn
378 %attr(770,root,news) %dir /var/log/news
379 %attr(770,root,news) %dir /var/log/archiv/news
380 %attr(770,news,news) %dir /var/run/news
381 %attr(664,news,news) %ghost /var/log/news/news.notice
382 %attr(660,news,news) %ghost /var/log/news/news.crit
383 %attr(660,news,news) %ghost /var/log/news/news.err
384
385 # SPOOL
386 %attr(771,root,news) %dir /var/spool/news
387 %attr(770,root,news) %dir /var/spool/news/cycbuffs
388 %attr(770,root,news) %dir /var/spool/news/innfeed
389 %attr(770,root,news) %dir /var/spool/news/incoming
390 %attr(770,root,news) %dir /var/spool/news/incoming/bad
391 %attr(770,root,news) %dir /var/spool/news/incoming/tmp
392 %attr(770,root,news) %dir /var/spool/news/outgoing
393 %attr(770,root,news) %dir /var/spool/news/archive
394 %attr(770,root,news) %dir /var/spool/news/overview
395 %attr(770,root,news) %dir /var/spool/news/uniover
396 %attr(770,root,news) %dir /var/spool/news/articles
397
398 # CRON PARTS
399 %attr(640,root,root) %config %verify(not size mtime md5) /etc/cron.d/inn
400
401 # RC-SCRIPT
402 %attr(754,root,root) /etc/rc.d/init.d/inn
403
404 # CONFIGS (INN is a one big config ;-)
405 %attr(755,root,news) %dir %{_sysconfdir}
406 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
407 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
408 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/control.ctl
409 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
410 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
411 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
412 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
413 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/inn.conf
414 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
415 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
416 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
417 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/moderators
418 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/motd.news
419 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
420 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
421 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrp.access
422 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
423 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
424 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.ctl
425 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
426 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
427 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/storage.conf
428
429 %attr(755,root,news) %dir %{_datadir}/news
430 %attr(755,root,root) %dir %{_datadir}/news/control
431 %attr(755,root,root) %dir %{_datadir}/news/filter
432 %attr(755,root,root) %dir %{_datadir}/news/auth
433
434 %config %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
435 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars
436 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
437 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
438
439 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
440 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
441 %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
442 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
443 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
444
445 %attr(755,root,root) %{_datadir}/news/control/checkgroups
446 %attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
447 %attr(755,root,root) %{_datadir}/news/control/default
448 %attr(755,root,root) %{_datadir}/news/control/ihave
449 %attr(755,root,root) %{_datadir}/news/control/ihave.pl
450 %attr(755,root,root) %{_datadir}/news/control/newgroup
451 %attr(755,root,root) %{_datadir}/news/control/newgroup.pl
452 %attr(755,root,root) %{_datadir}/news/control/rmgroup
453 %attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
454 %attr(755,root,root) %{_datadir}/news/control/sendme
455 %attr(755,root,root) %{_datadir}/news/control/sendme.pl
456 %attr(755,root,root) %{_datadir}/news/control/sendsys
457 %attr(755,root,root) %{_datadir}/news/control/sendsys.pl
458 %attr(755,root,root) %{_datadir}/news/control/senduuname
459 %attr(755,root,root) %{_datadir}/news/control/senduuname.pl
460 %attr(755,root,root) %{_datadir}/news/control/version
461 %attr(755,root,root) %{_datadir}/news/control/version.pl
462
463 # SUID
464 %attr(4754,root,news) %{_bindir}/startinnfeed
465 %attr(4754,root,uucp) %{_bindir}/rnews
466
467 # BINARIES
468 %attr(755,root,root) %{_bindir}/actived
469 %attr(755,root,root) %{_bindir}/actmerge
470 %attr(755,root,root) %{_bindir}/actsync
471 %attr(755,root,root) %{_bindir}/actsyncd
472 %attr(755,root,root) %{_bindir}/archive
473 %attr(755,root,root) %{_bindir}/batcher
474 %attr(755,root,root) %{_bindir}/buffchan
475 %attr(755,root,root) %{_bindir}/c7unbatch
476 %attr(755,root,root) %{_bindir}/cnfsstat
477 %attr(755,root,root) %{_bindir}/cnfsstat.cron
478 %attr(755,root,root) %{_bindir}/controlbatch
479 %attr(755,root,root) %{_bindir}/controlchan
480 %attr(755,root,root) %{_bindir}/convdate
481 %attr(755,root,root) %{_bindir}/crosspost
482 %attr(755,root,root) %{_bindir}/ctlinnd
483 %attr(755,root,root) %{_bindir}/cvtbatch
484 %attr(755,root,root) %{_bindir}/decode
485 %attr(755,root,root) %{_bindir}/encode
486 %attr(755,root,root) %{_bindir}/expire
487 %attr(755,root,root) %{_bindir}/expireindex
488 %attr(755,root,root) %{_bindir}/expireover
489 %attr(755,root,root) %{_bindir}/expirerm
490 %attr(755,root,root) %{_bindir}/fastrm
491 %attr(755,root,root) %{_bindir}/filechan
492 %attr(755,root,root) %{_bindir}/getlist
493 %attr(755,root,root) %{_bindir}/grephistory
494 %attr(755,root,root) %{_bindir}/gunbatch
495 %attr(755,root,root) %{_bindir}/inncheck
496 %attr(755,root,root) %{_bindir}/innconfval
497 %attr(755,root,root) %{_bindir}/innd
498 %attr(755,root,root) %{_bindir}/inndf
499 %attr(755,root,root) %{_bindir}/inndstart
500 %attr(755,root,root) %{_bindir}/innfeed
501 %attr(755,root,root) %{_bindir}/innfeed-convcfg
502 %attr(755,root,root) %{_bindir}/innmail
503 %attr(755,root,root) %{_bindir}/innreport
504 %attr(755,root,root) %{_bindir}/innstat
505 %attr(755,root,root) %{_bindir}/innwatch
506 %attr(755,root,root) %{_bindir}/innxbatch
507 %attr(755,root,root) %{_bindir}/innxmit
508 %attr(755,root,root) %{_bindir}/mailpost
509 %attr(755,root,root) %{_bindir}/makeactive
510 %attr(755,root,root) %{_bindir}/makehistory
511 %attr(755,root,root) %{_bindir}/mod-active
512 %attr(755,root,root) %{_bindir}/news2mail
513 %attr(755,root,root) %{_bindir}/news.daily
514 %attr(755,root,root) %{_bindir}/newsrequeue
515 %attr(755,root,root) %{_bindir}/nnrpd
516 %attr(755,root,root) %{_bindir}/nntpget
517 %attr(755,root,root) %{_bindir}/nntpsend
518 %attr(755,root,root) %{_bindir}/overchan
519 %attr(755,root,root) %{_bindir}/parsecontrol
520 %attr(755,root,root) %{_bindir}/pgpverify
521 %attr(755,root,root) %{_bindir}/procbatch
522 %attr(755,root,root) %{_bindir}/prunehistory
523 %attr(755,root,root) %{_bindir}/pullnews
524 %attr(755,root,root) %{_bindir}/scanlogs
525 %attr(755,root,root) %{_bindir}/scanspool
526 %attr(755,root,root) %{_bindir}/sendbatch
527 %attr(755,root,root) %{_bindir}/send-ihave
528 %attr(755,root,root) %{_bindir}/send-nntp
529 %attr(755,root,root) %{_bindir}/send-uucp
530 %attr(755,root,root) %{_bindir}/sendxbatches
531 %attr(755,root,root) %{_bindir}/shlock
532 %attr(755,root,root) %{_bindir}/shrinkfile
533 %attr(755,root,root) %{_bindir}/simpleftp
534 %attr(755,root,root) %{_bindir}/sm
535 %attr(755,root,root) %{_bindir}/tally.control
536 %attr(755,root,root) %{_bindir}/writelog
537
538 # MAN
539 %{_mandir}/man1/convdate.1*
540 %{_mandir}/man1/getlist.1*
541 %{_mandir}/man1/grephistory.1*
542 %{_mandir}/man1/innconfval.1*
543 %{_mandir}/man1/innfeed.1*
544 %{_mandir}/man1/installit.1*
545 %{_mandir}/man1/nntpget.1*
546 %{_mandir}/man1/rnews.1*
547 %{_mandir}/man1/shlock.1*
548 %{_mandir}/man1/shrinkfile.1*
549 %{_mandir}/man1/startinnfeed.1*
550 %{_mandir}/man1/subst.1*
551 %{_mandir}/man[58]/**
552
553 %files libs
554 %defattr(644,root,root,755)
555 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
556
557 %files devel
558 %defattr(644,root,root,755)
559 %{_includedir}/inn/*
560 %{_libdir}/lib*.la
561 %{_libdir}/lib*.so
562 %{_mandir}/man3/*
563
564 %files static
565 %defattr(644,root,root,755)
566 %{_libdir}/lib*.a
567
568 %files -n inews
569 %defattr(644,root,root,755)
570 %attr(755,root,news) %{_bindir}/inews
571 %{_mandir}/man1/inews.1*
This page took 0.163015 seconds and 4 git commands to generate.