1 %include /usr/lib/rpm/macros.perl
2 Summary: INN, the InterNet News System (news server)
3 Summary(de): das InterNet News System (News-Server)
4 Summary(fr): INN, le système InterNet News (serveur de news)
5 Summary(pl): INN, serwer nowinek
6 Summary(tr): INN, InterNet Haber Sistemi (haber sunucu)
10 License: Distributable
11 Group: Networking/Daemons
12 Group(de): Netzwerkwesen/Server
13 Group(pl): Sieciowe/Serwery
14 Source0: ftp://ftp.isc.org/isc/inn/%{name}-%{version}.tar.gz
15 Source1: %{name}-default-active
16 Source2: %{name}-default-distributions
17 Source3: %{name}-default-newsgroups
18 Source4: %{name}-etc-%{name}.conf
19 Source5: %{name}-etc-newsfeeds
20 Source6: %{name}.crontab
22 Source8: %{name}-cnfsstat.cron
23 Source9: %{name}.logrotate
24 Source10: %{name}-etc-readers.conf
25 #Patch0: ftp://ftp.north.ad.jp/pub/IPv6/INN/tmp/%{name}-2.3.0-v6-20001011.diff.gz
26 Patch0: %{name}-2.3.1-v6-20010311.patch.gz
27 Patch1: %{name}-PLD.patch
28 Patch2: %{name}-install.patch
29 Patch3: %{name}-db3.patch
30 Patch4: %{name}-setreuid.patch
31 Patch5: %{name}-sec.patch
32 Patch6: %{name}-gcc.patch
33 Patch7: %{name}-frsize.patch
34 URL: http://www.isc.org/inn.html
35 Prereq: /sbin/chkconfig
36 Prereq: /sbin/ldconfig
40 Prereq: %{name}-libs = %{version}
43 BuildRequires: db3-devel
44 BuildRequires: perl-devel >= 5.6.1
45 Requires: cleanfeed >= 0.95.7b-4
46 Requires: rc-scripts >= 0.2.0
48 Requires: psmisc >= 20.1
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53 %define _sysconfdir /etc/news
55 # /usr/bin/pullnews doesn't provide perl(Net::NNTP) - perl-libnet does.
56 %define _noautoprov "perl(Net::NNTP)"
57 # it's necessary only for sample nnrpd_auth.pl hook
58 %define _noautoreq "perl(CDB_File)"
61 INN is a news server, which can be set up to handle USENET news, as
62 well as private "newsfeeds". There is a *LOT* of information about
63 setting up INN in /usr/share/doc -- read it.
65 If you want innreport to generate graphs you need perl-GD package.
68 INN jest serwerem news, który mo¿na skonfigurowaæ do obs³ugi USENET-u,
69 jak równie¿ do obs³ugi ,,prywatnych'' grup w sieciach intranetowych.
70 Ca³e mnóstwo po¿ytecznych informacji o konfigurowaniu INN-a znajdziesz
71 w katalogu /usr/share/doc/inn-*.
73 Je¶li chcesz ¿eby innreport generowa³ wykresy musisz zainstalowaæ
77 Summary: INN libraries
78 Summary(de): INN-Library
79 Summary(fr): Bibliothèque INN
80 Summary(pl): Biblioteki do INN-a
81 Group: Development/Libraries
82 Group(de): Entwicklung/Libraries
83 Group(fr): Development/Librairies
84 Group(pl): Programowanie/Biblioteki
87 This library is needed by several programs that interface to INN, such
90 %description -l de libs
91 Diese Library wird von mehreren Programmen benötigt, die mit INN
92 kommunizieren, etwa newsgate oder tin.
94 %description -l fr libs
95 Cette bibliothèque est nécessaire à plusieurs programmes qui
96 s'interfacent avec INN, comme newsgate ou tin.
98 %description -l pl libs
99 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
100 INN-em, takich jak newsgate czy tin.
102 %description -l tr libs
103 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
107 Summary: INN header files and development documentations
108 Summary(de): INN-Library
109 Summary(fr): Bibliothèque INN
110 Summary(pl): Pliki nag³ówkowe i dokumentacja programisty do inn-a
111 Summary(tr): INN kitaplýðý
112 Group: Development/Libraries
113 Group(de): Entwicklung/Libraries
114 Group(fr): Development/Librairies
115 Group(pl): Programowanie/Biblioteki
116 Requires: %{name}-libs = %{version}
120 Header files and developer documentations for INN libraries.
122 %description -l de devel
123 Diese Library wird von mehreren Programmen benötigt, die mit INN
124 kommunizieren, etwa newsgate oder tin.
126 %description -l fr devel
127 Cette bibliothèque est nécessaire à plusieurs programmes qui
128 s'interfacent avec INN, comme newsgate ou tin.
130 %description -l pl devel
131 Pliki nag³ówkowe i dokumentacja programisty do bibliotek INN-a.
133 %description -l tr devel
134 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
138 Summary: Static INN libraries
139 Summary(pl): Biblioteki statyczne do INN
140 Group: Development/Libraries
141 Group(de): Entwicklung/Libraries
142 Group(fr): Development/Librairies
143 Group(pl): Programowanie/Biblioteki
144 Requires: %{name}-devel = %{version}
147 Static INN libraries.
149 %description -l pl static
150 Biblioteki statyczne do INN.
153 Summary: Inews program (used for posting by inn and trn)
154 Summary(de): Inews-Programm (für die Zustellung mit inn und trn)
155 Summary(fr): Programme inews (utilisé par inn et trn pour poster)
156 Summary(pl): Inews - program do wysy³ania artyku³ów (u¿ywany przez inn i trn)
157 Summary(tr): Haber biçimlendirme programý
158 Group: Networking/News
159 Group(de): Netzwerkwesen/News
160 Group(pl): Sieciowe/News
162 %description -n inews
163 The inews program is used by some news readers to post news. It does
164 some consistency checking and header reformatting, and forwards the
165 article on to the news server specified in inn.conf.
167 %description -l de -n inews
168 Das Programm 'inews' wird von manchen Newsreadern zum Senden von
169 Nachrichten verwendet. Es führt eine Konsistenzprüfung und Header-Neuf
170 ormatierung aus und leitet die Nachricht an den in 'inn.conf'
171 angegebenen News-Server weiter.
173 %description -l fr -n inews
174 Le programme inews est utilisé par certains lecteurs de news pour
175 poster les articles. Il effectue des vérifications et un reformatage
176 des en-têtes et fait suivre l'article au serveur de news spécifié dans
179 %description -l pl -n inews
180 Inews jest u¿ywany przez niektóre czytniki news do wysy³ania
181 artyku³ów. Sprawdza budowê artyku³u, przepisuje nag³ówek i wysy³a do
182 serwera news wyszczególnionego w inn.conf.
184 %description -l tr -n inews
185 inews programý bazý haber okuyucular tarafýndan haber yollamak
186 amacýyla kullanýlýr. Program bazý güvenlik denetimleri ve baþlýk
187 biçimlendirmesi yaparak ve inn.conf dosyasýnda belirtilen haber
188 sunucuya makaleyi yollar.
206 libtoolize --copy --force
208 --with-news-user=news \
209 --with-news-group=news \
210 --with-news-master=news \
211 --with-db-dir=/var/lib/news \
212 --with-etc-dir=%{_sysconfdir} \
213 --with-log-dir=/var/log/news \
214 --with-run-dir=/var/run/news \
215 --with-spool-dir=/var/spool/news \
216 --with-lib-dir=%{_datadir}/news \
217 --with-tmp-path=/var/spool/news/incoming/tmp \
219 --with-sendmail=%{_libdir}/sendmail \
220 --with-openssl=%{_prefix} \
221 --with-berkeleydb=%{_prefix} \
222 %{?bcond_on_largefiles:--with-largefiles} \
223 %{!?bcond_on_largefiles:--enable-tagged-hash} \
224 --enable-merge-to-groups \
225 --enable-pgp-verify \
232 %{__make} all PATHFILTER=%{_datadir}/news/filter \
233 PATHCONTROL=%{_datadir}/news/control
236 rm -rf $RPM_BUILD_ROOT
237 install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d} \
238 $RPM_BUILD_ROOT{%{_libdir}/news/{rnews,auth/generic},%{_includedir}/inn} \
239 $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/news/{control,filter,auth}} \
240 $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8} \
241 $RPM_BUILD_ROOT/var/{run/news,lib/news/backoff,log/{news,archiv/news}} \
242 $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs}
245 DESTDIR="$RPM_BUILD_ROOT" \
246 PATHFILTER=%{_datadir}/news/filter \
247 PATHCONTROL=%{_datadir}/news/control \
248 PATHRNEWS=%{_libdir}/news/rnews \
249 PATHAUTHPASSWD=%{_libdir}/news/auth/passwd \
250 PATHAUTHRESOLV=%{_libdir}/news/auth/resolv
252 install samples/readers.conf $RPM_BUILD_ROOT%{_sysconfdir}/readers.conf
254 install %{SOURCE1} $RPM_BUILD_ROOT/var/lib/news/active
255 install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
256 install %{SOURCE3} $RPM_BUILD_ROOT/var/lib/news/newsgroups
257 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
258 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
259 install %{SOURCE6} $RPM_BUILD_ROOT/etc/cron.d/inn
260 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
261 install %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
262 install %{SOURCE9} $RPM_BUILD_ROOT/etc/logrotate.d/inn
263 install %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/readers.conf
265 rm -f $RPM_BUILD_ROOT/var/lib/news/history
268 touch $RPM_BUILD_ROOT/var/lib/news/subscriptions
269 touch $RPM_BUILD_ROOT/var/lib/news/history
270 touch $RPM_BUILD_ROOT/var/lib/news/.news.daily
271 touch $RPM_BUILD_ROOT/var/lib/news/active.times
272 touch $RPM_BUILD_ROOT/var/log/news/news.notice
273 touch $RPM_BUILD_ROOT/var/log/news/news.crit
274 touch $RPM_BUILD_ROOT/var/log/news/news.err
276 touch $RPM_BUILD_ROOT%{_includedir}/inn/configdata.h
277 install include/{clibrary,dbz,libinn,nntp,ov,qio,ppport,rwlock,storage}.h \
278 $RPM_BUILD_ROOT%{_includedir}/inn
280 mv -f $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
282 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
283 -a $RPM_BUILD_ROOT/var/lib/news/active \
284 -i -r -f $RPM_BUILD_ROOT/var/lib/news/history || :
286 #Fix perms in sample directory to avoid bogus dependencies
287 find samples -name "*.in" -exec chmod a-x {} \;
289 gzip -9nf CONTRIBUTORS INSTALL HISTORY README* ChangeLog LICENSE NEWS
292 rm -rf $RPM_BUILD_ROOT
295 if [ -f /var/lib/news/history ]; then
297 %{_bindir}/makedbz -s `wc -l <history` -f history
298 for i in dir hash index pag; do
299 [ -f history.n.$i ] && mv history.n.$i history.$i
301 chown news.news history.*
306 %{_bindir}/makehistory
307 %{_bindir}/makedbz -s `wc -l <history` -f history
308 for i in dir hash index pag; do
309 [ -f history.n.$i ] && mv history.n.$i history.$i
311 chown news.news history history.*
312 chmod 644 history history.*
314 [ -f /var/lib/news/active.times ] || {
315 touch /var/lib/news/active.times
316 chown news.news /var/lib/news/active.times
319 [ -f /var/log/news/news.notice ] || {
320 touch /var/log/news/news.notice
321 chown news.news /var/log/news/news.notice
322 chmod 664 /var/log/news/news.notice
325 [ -f /var/log/news/news.crit ] || {
326 touch /var/log/news/news.crit
327 chown news.news /var/log/news/news.crit
328 chmod 660 /var/log/news/news.crit
331 [ -f /var/log/news/news.err ] || {
332 touch /var/log/news/news.err
333 chown news.news /var/log/news/news.err
334 chmod 660 /var/log/news/news.err
337 [ -f /var/lib/news/.news.daily ] || {
338 touch /var/lib/news/.news.daily
339 chown news.news /var/lib/news/.news.daily
340 chmod 664 /var/lib/news/.news.daily
343 if [ -f /etc/syslog.conf ]; then
344 if ! grep -q INN /etc/syslog.conf; then
345 sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
346 mv -f /etc/syslog.conf.inn /etc/syslog.conf
347 echo '' >> /etc/syslog.conf
348 echo '#' >> /etc/syslog.conf
349 echo '# INN' >> /etc/syslog.conf
350 echo '#' >> /etc/syslog.conf
351 echo 'news.=crit /var/log/news/news.crit' >> /etc/syslog.conf
352 echo 'news.=err /var/log/news/news.err' >> /etc/syslog.conf
353 echo 'news.notice /var/log/news/news.notice' >> /etc/syslog.conf
355 if [ -f /var/run/syslog.pid ]; then
356 kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
359 # syslog.conf does not exist
360 echo "mail.none /var/log/messages" > /etc/syslog.conf.inn
361 echo "" >> /etc/syslog.conf.inn
362 echo "# INN" >> /etc/syslog.conf.inn
363 echo "news.=crit /var/log/news/news.crit" >> /etc/syslog.conf.inn
364 echo "news.=err /var/log/news/news.err" >> /etc/syslog.conf.inn
365 echo "news.notice /var/log/news/news.notice" >> /etc/syslog.conf.inn
368 /sbin/chkconfig --add inn
369 if [ -f /var/lock/subsys/inn ]; then
370 /etc/rc.d/init.d/inn restart >&2
372 echo "Run \"/etc/rc.d/init.d/inn start\" to start inn news server." >&2
376 if [ "$1" = "0" ]; then
377 if [ -f /var/lock/subsys/news ]; then
378 /etc/rc.d/init.d/inn stop
380 /sbin/chkconfig --del inn
383 %post libs -p /sbin/ldconfig
384 %postun libs -p /sbin/ldconfig
387 %defattr(644,root,root,755)
388 %doc {CONTRIBUTORS,INSTALL,HISTORY,README*,ChangeLog,LICENSE,NEWS}.gz
391 %attr(770,root,news) %dir /var/lib/news
392 %attr(770,root,news) %dir /var/lib/news/backoff
393 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active
394 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/distributions
395 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/newsgroups
396 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/subscriptions
397 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active.times
398 %attr(664,news,news) %ghost /var/lib/news/.news.daily
399 %attr(664,news,news) %ghost /var/lib/news/history
402 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/logrotate.d/inn
403 %attr(770,root,news) %dir /var/log/news
404 %attr(770,root,news) %dir /var/log/archiv/news
405 %attr(770,news,news) %dir /var/run/news
406 %attr(664,news,news) %ghost /var/log/news/news.notice
407 %attr(660,news,news) %ghost /var/log/news/news.crit
408 %attr(660,news,news) %ghost /var/log/news/news.err
411 %attr(771,root,news) %dir /var/spool/news
412 %attr(770,root,news) %dir /var/spool/news/archive
413 %attr(770,root,news) %dir /var/spool/news/articles
414 %attr(770,root,news) %dir /var/spool/news/cycbuffs
415 %attr(770,root,news) %dir /var/spool/news/incoming
416 %attr(770,root,news) %dir /var/spool/news/incoming/bad
417 %attr(770,root,news) %dir /var/spool/news/incoming/tmp
418 %attr(770,root,news) %dir /var/spool/news/innfeed
419 %attr(770,root,news) %dir /var/spool/news/outgoing
420 %attr(770,root,news) %dir /var/spool/news/overview
421 %attr(770,root,news) %dir /var/spool/news/uniover
424 %attr(640,root,root) %config %verify(not size mtime md5) /etc/cron.d/inn
427 %attr(754,root,root) /etc/rc.d/init.d/inn
429 # CONFIGS (INN is a one big config ;-)
430 %attr(755,root,news) %dir %{_sysconfdir}
431 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
432 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
433 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/buffindexed.conf
434 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/control.ctl
435 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
436 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
437 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
438 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
439 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/inn.conf
440 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
441 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
442 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
443 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/moderators
444 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/motd.news
445 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
446 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
447 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
448 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
449 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ovdb.conf
450 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
451 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
452 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/radius.conf
453 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/readers.conf
454 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sasl.conf
455 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/storage.conf
457 %attr(755,root,news) %dir %{_datadir}/news
458 %attr(755,root,root) %dir %{_datadir}/news/control
459 %attr(755,root,root) %dir %{_datadir}/news/filter
461 %attr(755,root,root) %{_datadir}/news/docheckgroups
462 %config %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
463 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars
464 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
465 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
467 %config %verify(not size mtime md5) %{_datadir}/news/filter/INN.py
468 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
469 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
470 %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
471 %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.py
472 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
473 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
475 %attr(755,root,root) %{_datadir}/news/control/checkgroups
476 %attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
477 %attr(755,root,root) %{_datadir}/news/control/default
478 %attr(755,root,root) %{_datadir}/news/control/ihave
479 %attr(755,root,root) %{_datadir}/news/control/ihave.pl
480 %attr(755,root,root) %{_datadir}/news/control/newgroup
481 %attr(755,root,root) %{_datadir}/news/control/newgroup.pl
482 %attr(755,root,root) %{_datadir}/news/control/rmgroup
483 %attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
484 %attr(755,root,root) %{_datadir}/news/control/sendme
485 %attr(755,root,root) %{_datadir}/news/control/sendme.pl
486 %attr(755,root,root) %{_datadir}/news/control/sendsys
487 %attr(755,root,root) %{_datadir}/news/control/sendsys.pl
488 %attr(755,root,root) %{_datadir}/news/control/senduuname
489 %attr(755,root,root) %{_datadir}/news/control/senduuname.pl
490 %attr(755,root,root) %{_datadir}/news/control/version
491 %attr(755,root,root) %{_datadir}/news/control/version.pl
493 %attr(755,root,news) %dir %{_libdir}/news
494 %attr(755,root,root) %dir %{_libdir}/news/auth
495 %attr(755,root,root) %dir %{_libdir}/news/auth/generic
496 %attr(755,root,root) %dir %{_libdir}/news/auth/passwd
497 %attr(755,root,root) %dir %{_libdir}/news/auth/resolv
498 %attr(755,root,root) %dir %{_libdir}/news/rnews
500 %attr(755,root,root) %{_libdir}/news/auth/passwd/*
501 %attr(755,root,root) %{_libdir}/news/auth/resolv/*
502 %attr(755,root,root) %{_libdir}/news/rnews/*
505 %attr(4754,root,news) %{_bindir}/inndstart
506 %attr(4754,root,news) %{_bindir}/startinnfeed
507 %attr(4754,root,uucp) %{_bindir}/rnews
510 %attr(755,root,root) %{_bindir}/actmerge
511 %attr(755,root,root) %{_bindir}/actsync
512 %attr(755,root,root) %{_bindir}/actsyncd
513 %attr(755,root,root) %{_bindir}/archive
514 %attr(755,root,root) %{_bindir}/batcher
515 %attr(755,root,root) %{_bindir}/buffchan
516 %attr(755,root,root) %{_bindir}/cnfsheadconf
517 %attr(755,root,root) %{_bindir}/cnfsstat
518 %attr(755,root,root) %{_bindir}/cnfsstat.cron
519 %attr(755,root,root) %{_bindir}/controlbatch
520 %attr(755,root,root) %{_bindir}/controlchan
521 %attr(755,root,root) %{_bindir}/convdate
522 %attr(755,root,root) %{_bindir}/ctlinnd
523 %attr(755,root,root) %{_bindir}/cvtbatch
524 %attr(755,root,root) %{_bindir}/dbprocs
525 %attr(755,root,root) %{_bindir}/expire
526 %attr(755,root,root) %{_bindir}/expireover
527 %attr(755,root,root) %{_bindir}/expirerm
528 %attr(755,root,root) %{_bindir}/fastrm
529 %attr(755,root,root) %{_bindir}/filechan
530 %attr(755,root,root) %{_bindir}/getlist
531 %attr(755,root,root) %{_bindir}/grephistory
532 %attr(755,root,root) %{_bindir}/inncheck
533 %attr(755,root,root) %{_bindir}/innconfval
534 %attr(755,root,root) %{_bindir}/innd
535 %attr(755,root,root) %{_bindir}/inndf
536 %attr(755,root,root) %{_bindir}/innfeed
537 %attr(755,root,root) %{_bindir}/innmail
538 %attr(755,root,root) %{_bindir}/innreport
539 %attr(755,root,root) %{_bindir}/innstat
540 %attr(755,root,root) %{_bindir}/innwatch
541 %attr(755,root,root) %{_bindir}/innxbatch
542 %attr(755,root,root) %{_bindir}/innxmit
543 %attr(755,root,root) %{_bindir}/mailpost
544 %attr(755,root,root) %{_bindir}/makedbz
545 %attr(755,root,root) %{_bindir}/makehistory
546 %attr(755,root,root) %{_bindir}/mod-active
547 %attr(755,root,root) %{_bindir}/news.daily
548 %attr(755,root,root) %{_bindir}/news2mail
549 %attr(755,root,root) %{_bindir}/newsrequeue
550 %attr(755,root,root) %{_bindir}/nnrpd
551 %attr(755,root,root) %{_bindir}/nntpget
552 %attr(755,root,root) %{_bindir}/nntpsend
553 %attr(755,root,root) %{_bindir}/ovdb_*
554 %attr(755,root,root) %{_bindir}/overchan
555 %attr(755,root,root) %{_bindir}/parsecontrol
556 %attr(755,root,root) %{_bindir}/pgpverify
557 %attr(755,root,root) %{_bindir}/procbatch
558 %attr(755,root,root) %{_bindir}/prunehistory
559 %attr(755,root,root) %{_bindir}/pullnews
560 %attr(755,root,root) %{_bindir}/scanlogs
561 %attr(755,root,root) %{_bindir}/scanspool
562 %attr(755,root,root) %{_bindir}/sendbatch
563 %attr(755,root,root) %{_bindir}/send-ihave
564 %attr(755,root,root) %{_bindir}/send-nntp
565 %attr(755,root,root) %{_bindir}/send-uucp
566 %attr(755,root,root) %{_bindir}/sendxbatches
567 %attr(755,root,root) %{_bindir}/shlock
568 %attr(755,root,root) %{_bindir}/shrinkfile
569 %attr(755,root,root) %{_bindir}/signcontrol
570 %attr(755,root,root) %{_bindir}/simpleftp
571 %attr(755,root,root) %{_bindir}/sm
572 %attr(755,root,root) %{_bindir}/tally.control
573 %attr(755,root,root) %{_bindir}/writelog
576 %{_mandir}/man1/ckpasswd.1*
577 %{_mandir}/man1/convdate.1*
578 %{_mandir}/man1/getlist.1*
579 %{_mandir}/man1/grephistory.1*
580 %{_mandir}/man1/innconfval.1*
581 %{_mandir}/man1/innfeed.1*
582 %{_mandir}/man1/nntpget.1*
583 %{_mandir}/man1/rnews.1*
584 %{_mandir}/man1/shlock.1*
585 %{_mandir}/man1/shrinkfile.1*
586 %{_mandir}/man1/simpleftp.1*
587 %{_mandir}/man1/startinnfeed.1*
588 %{_mandir}/man[58]/**
591 %defattr(644,root,root,755)
592 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
595 %defattr(644,root,root,755)
602 %defattr(644,root,root,755)
606 %defattr(644,root,root,755)
607 %attr(755,root,news) %{_bindir}/inews
608 %{_mandir}/man1/inews.1*