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/inn-2.3.0-v6-20001011.diff.gz
26 Patch0: inn-2.3.1-v6-20010128.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
45 Requires: cleanfeed >= 0.95.7b-4
46 Requires: rc-scripts >= 0.2.0
48 Requires: %{perl_archlib}
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 %define _sysconfdir /etc/news
57 INN is a news server, which can be set up to handle USENET news, as
58 well as private "newsfeeds". There is a *LOT* of information about
59 setting up INN in /usr/share/doc -- read it.
62 INN jest serwerem news, który mo¿na skonfigurowaæ do obs³ugi USENET-u,
63 jak równie¿ do obs³ugi ,,prywatnych'' grup w sieciach intranetowych.
64 Ca³e mnóstwo po¿ytecznych informacji o konfigurowaniu INN-a znajdziesz
65 w katalogu /usr/share/doc/inn-*.
68 Summary: INN libraries
69 Summary(de): INN-Library
70 Summary(fr): Bibliothèque INN
71 Summary(pl): Biblioteki do INN-a
72 Group: Development/Libraries
73 Group(de): Entwicklung/Libraries
74 Group(fr): Development/Librairies
75 Group(pl): Programowanie/Biblioteki
78 This library is needed by several programs that interface to INN, such
81 %description -l de libs
82 Diese Library wird von mehreren Programmen benötigt, die mit INN
83 kommunizieren, etwa newsgate oder tin.
85 %description -l fr libs
86 Cette bibliothèque est nécessaire à plusieurs programmes qui
87 s'interfacent avec INN, comme newsgate ou tin.
89 %description -l pl libs
90 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
91 INN-em, takich jak newsgate czy tin.
93 %description -l tr libs
94 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
98 Summary: INN header files and development documentations
99 Summary(de): INN-Library
100 Summary(fr): Bibliothèque INN
101 Summary(pl): Pliki nag³ówkowe i dokumentacja programisty do inn-a
102 Summary(tr): INN kitaplýðý
103 Group: Development/Libraries
104 Group(de): Entwicklung/Libraries
105 Group(fr): Development/Librairies
106 Group(pl): Programowanie/Biblioteki
107 Requires: %{name}-libs = %{version}
111 This library is needed by several programs that interface to INN, such
114 %description -l de devel
115 Diese Library wird von mehreren Programmen benötigt, die mit INN
116 kommunizieren, etwa newsgate oder tin.
118 %description -l fr devel
119 Cette bibliothèque est nécessaire à plusieurs programmes qui
120 s'interfacent avec INN, comme newsgate ou tin.
122 %description -l pl devel
123 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
124 INN-em, takich jak newsgate czy tin.
126 %description -l tr devel
127 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
131 Summary: Static INN libraries
132 Summary(pl): Biblioteki statyczne do INN
133 Group: Development/Libraries
134 Group(de): Entwicklung/Libraries
135 Group(fr): Development/Librairies
136 Group(pl): Programowanie/Biblioteki
137 Requires: %{name}-devel = %{version}
140 Static INN libraries.
142 %description -l pl static
143 Biblioteki statyczne do INN.
146 Summary: Inews program (used for posting by inn and trn)
147 Summary(de): Inews-Programm (für die Zustellung mit inn und trn)
148 Summary(fr): Programme inews (utilisé par inn et trn pour poster)
149 Summary(pl): Inews - program do wysy³ania artyku³ów (u¿ywany przez inn i trn)
150 Summary(tr): Haber biçimlendirme programý
151 Group: Networking/News
152 Group(de): Netzwerkwesen/News
153 Group(pl): Sieciowe/News
155 %description -n inews
156 The inews program is used by some news readers to post news. It does
157 some consistency checking and header reformatting, and forwards the
158 article on to the news server specified in inn.conf.
160 %description -l de -n inews
161 Das Programm 'inews' wird von manchen Newsreadern zum Senden von
162 Nachrichten verwendet. Es führt eine Konsistenzprüfung und Header-Neuf
163 ormatierung aus und leitet die Nachricht an den in 'inn.conf'
164 angegebenen News-Server weiter.
166 %description -l fr -n inews
167 Le programme inews est utilisé par certains lecteurs de news pour
168 poster les articles. Il effectue des vérifications et un reformatage
169 des en-têtes et fait suivre l'article au serveur de news spécifié dans
172 %description -l pl -n inews
173 Inews jest u¿ywany przez niektóre czytniki news do wysy³ania
174 artyku³ów. Sprawdza budowê artyku³u, przepisuje nag³ówek i wysy³a do
175 serwera news wyszczególnionego w inn.conf.
177 %description -l tr -n inews
178 inews programý bazý haber okuyucular tarafýndan haber yollamak
179 amacýyla kullanýlýr. Program bazý güvenlik denetimleri ve baþlýk
180 biçimlendirmesi yaparak ve inn.conf dosyasýnda belirtilen haber
181 sunucuya makaleyi yollar.
199 libtoolize --copy --force
201 --with-news-user=news \
202 --with-news-group=news \
203 --with-news-master=news \
204 --with-db-dir=/var/lib/news \
205 --with-etc-dir=%{_sysconfdir} \
206 --with-log-dir=/var/log/news \
207 --with-run-dir=/var/run/news \
208 --with-spool-dir=/var/spool/news \
209 --with-lib-dir=%{_datadir}/news \
210 --with-tmp-path=/var/spool/news/incoming/tmp \
212 --with-sendmail=%{_libdir}/sendmail \
213 --with-openssl=%{_prefix} \
214 --with-berkeleydb=%{_prefix} \
215 %{?bcond_on_largefiles:--with-largefiles} \
216 %{!?bcond_on_largefiles:--enable-tagged-hash} \
217 --enable-merge-to-groups \
218 --enable-pgp-verify \
225 %{__make} all PATHFILTER=%{_datadir}/news/filter \
226 PATHCONTROL=%{_datadir}/news/control
229 rm -rf $RPM_BUILD_ROOT
230 install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d} \
231 $RPM_BUILD_ROOT{%{_libdir}/news/{rnews,auth/generic},%{_includedir}/inn} \
232 $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/news/{control,filter,auth}} \
233 $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8} \
234 $RPM_BUILD_ROOT/var/{run/news,lib/news/backoff,log/{news,archiv/news}} \
235 $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs}
238 DESTDIR="$RPM_BUILD_ROOT" \
239 PATHFILTER=%{_datadir}/news/filter \
240 PATHCONTROL=%{_datadir}/news/control \
241 PATHRNEWS=%{_libdir}/news/rnews \
242 PATHAUTHPASSWD=%{_libdir}/news/auth/passwd \
243 PATHAUTHRESOLV=%{_libdir}/news/auth/resolv
245 install samples/readers.conf $RPM_BUILD_ROOT%{_sysconfdir}/readers.conf
247 install %{SOURCE1} $RPM_BUILD_ROOT/var/lib/news/active
248 install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
249 install %{SOURCE3} $RPM_BUILD_ROOT/var/lib/news/newsgroups
250 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
251 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
252 install %{SOURCE6} $RPM_BUILD_ROOT/etc/cron.d/inn
253 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
254 install %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
255 install %{SOURCE9} $RPM_BUILD_ROOT/etc/logrotate.d/inn
256 install %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/readers.conf
258 rm -f $RPM_BUILD_ROOT/var/lib/news/history
261 touch $RPM_BUILD_ROOT/var/lib/news/subscriptions
262 touch $RPM_BUILD_ROOT/var/lib/news/history
263 touch $RPM_BUILD_ROOT/var/lib/news/.news.daily
264 touch $RPM_BUILD_ROOT/var/lib/news/active.times
265 touch $RPM_BUILD_ROOT/var/log/news/news.notice
266 touch $RPM_BUILD_ROOT/var/log/news/news.crit
267 touch $RPM_BUILD_ROOT/var/log/news/news.err
269 touch $RPM_BUILD_ROOT%{_includedir}/inn/configdata.h
270 install include/{clibrary,dbz,libinn,nntp,ov,qio,ppport,rwlock,storage}.h \
271 $RPM_BUILD_ROOT%{_includedir}/inn
273 mv -f $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
275 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
276 -a $RPM_BUILD_ROOT/var/lib/news/active \
277 -i -r -f $RPM_BUILD_ROOT/var/lib/news/history || :
279 #Fix perms in sample directory to avoid bogus dependencies
280 find samples -name "*.in" -exec chmod a-x {} \;
282 gzip -9nf CONTRIBUTORS INSTALL HISTORY README* ChangeLog LICENSE NEWS
285 rm -rf $RPM_BUILD_ROOT
288 if [ -f /var/lib/news/history ]; then
290 %{_bindir}/makedbz -s `wc -l <history` -f history
291 for i in dir hash index pag; do
292 [ -f history.n.$i ] && mv history.n.$i history.$i
294 chown news.news history.*
299 %{_bindir}/makehistory
300 %{_bindir}/makedbz -s `wc -l <history` -f history
301 for i in dir hash index pag; do
302 [ -f history.n.$i ] && mv history.n.$i history.$i
304 chown news.news history history.*
305 chmod 644 history history.*
307 [ -f /var/lib/news/active.times ] || {
308 touch /var/lib/news/active.times
309 chown news.news /var/lib/news/active.times
312 [ -f /var/log/news/news.notice ] || {
313 touch /var/log/news/news.notice
314 chown news.news /var/log/news/news.notice
315 chmod 664 /var/log/news/news.notice
318 [ -f /var/log/news/news.crit ] || {
319 touch /var/log/news/news.crit
320 chown news.news /var/log/news/news.crit
321 chmod 660 /var/log/news/news.crit
324 [ -f /var/log/news/news.err ] || {
325 touch /var/log/news/news.err
326 chown news.news /var/log/news/news.err
327 chmod 660 /var/log/news/news.err
330 [ -f /var/lib/news/.news.daily ] || {
331 touch /var/lib/news/.news.daily
332 chown news.news /var/lib/news/.news.daily
333 chmod 664 /var/lib/news/.news.daily
336 if [ -f /etc/syslog.conf ]; then
337 if ! grep -q INN /etc/syslog.conf; then
338 sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
339 mv -f /etc/syslog.conf.inn /etc/syslog.conf
340 echo '' >> /etc/syslog.conf
341 echo '#' >> /etc/syslog.conf
342 echo '# INN' >> /etc/syslog.conf
343 echo '#' >> /etc/syslog.conf
344 echo 'news.=crit /var/log/news/news.crit' >> /etc/syslog.conf
345 echo 'news.=err /var/log/news/news.err' >> /etc/syslog.conf
346 echo 'news.notice /var/log/news/news.notice' >> /etc/syslog.conf
348 if [ -f /var/run/syslog.pid ]; then
349 kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
352 # syslog.conf does not exist
353 echo "mail.none /var/log/messages" > /etc/syslog.conf.inn
354 echo "" >> /etc/syslog.conf.inn
355 echo "# INN" >> /etc/syslog.conf.inn
356 echo "news.=crit /var/log/news/news.crit" >> /etc/syslog.conf.inn
357 echo "news.=err /var/log/news/news.err" >> /etc/syslog.conf.inn
358 echo "news.notice /var/log/news/news.notice" >> /etc/syslog.conf.inn
361 /sbin/chkconfig --add inn
362 if [ -f /var/lock/subsys/inn ]; then
363 /etc/rc.d/init.d/inn restart >&2
365 echo "Run \"/etc/rc.d/init.d/inn start\" to start inn news server." >&2
369 if [ "$1" = "0" ]; then
370 if [ -f /var/lock/subsys/news ]; then
371 /etc/rc.d/init.d/inn stop
373 /sbin/chkconfig --del inn
376 %post libs -p /sbin/ldconfig
377 %postun libs -p /sbin/ldconfig
380 %defattr(644,root,root,755)
381 %doc {CONTRIBUTORS,INSTALL,HISTORY,README*,ChangeLog,LICENSE,NEWS}.gz
384 %attr(770,root,news) %dir /var/lib/news
385 %attr(770,root,news) %dir /var/lib/news/backoff
386 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active
387 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/distributions
388 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/newsgroups
389 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/subscriptions
390 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active.times
391 %attr(664,news,news) %ghost /var/lib/news/.news.daily
392 %attr(664,news,news) %ghost /var/lib/news/history
395 %attr(640,root,root) /etc/logrotate.d/inn
396 %attr(770,root,news) %dir /var/log/news
397 %attr(770,root,news) %dir /var/log/archiv/news
398 %attr(770,news,news) %dir /var/run/news
399 %attr(664,news,news) %ghost /var/log/news/news.notice
400 %attr(660,news,news) %ghost /var/log/news/news.crit
401 %attr(660,news,news) %ghost /var/log/news/news.err
404 %attr(771,root,news) %dir /var/spool/news
405 %attr(770,root,news) %dir /var/spool/news/archive
406 %attr(770,root,news) %dir /var/spool/news/articles
407 %attr(770,root,news) %dir /var/spool/news/cycbuffs
408 %attr(770,root,news) %dir /var/spool/news/incoming
409 %attr(770,root,news) %dir /var/spool/news/incoming/bad
410 %attr(770,root,news) %dir /var/spool/news/incoming/tmp
411 %attr(770,root,news) %dir /var/spool/news/innfeed
412 %attr(770,root,news) %dir /var/spool/news/outgoing
413 %attr(770,root,news) %dir /var/spool/news/overview
414 %attr(770,root,news) %dir /var/spool/news/uniover
417 %attr(640,root,root) %config %verify(not size mtime md5) /etc/cron.d/inn
420 %attr(754,root,root) /etc/rc.d/init.d/inn
422 # CONFIGS (INN is a one big config ;-)
423 %attr(755,root,news) %dir %{_sysconfdir}
424 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
425 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
426 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/buffindexed.conf
427 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/control.ctl
428 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
429 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
430 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
431 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
432 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/inn.conf
433 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
434 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
435 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
436 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/moderators
437 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/motd.news
438 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
439 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
440 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
441 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
442 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ovdb.conf
443 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
444 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
445 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/radius.conf
446 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/readers.conf
447 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sasl.conf
448 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/storage.conf
450 %attr(755,root,news) %dir %{_datadir}/news
451 %attr(755,root,root) %dir %{_datadir}/news/control
452 %attr(755,root,root) %dir %{_datadir}/news/filter
454 %attr(755,root,root) %{_datadir}/news/docheckgroups
455 %config %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
456 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars
457 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
458 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
460 %config %verify(not size mtime md5) %{_datadir}/news/filter/INN.py
461 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
462 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
463 %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
464 %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.py
465 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
466 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
468 %attr(755,root,root) %{_datadir}/news/control/checkgroups
469 %attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
470 %attr(755,root,root) %{_datadir}/news/control/default
471 %attr(755,root,root) %{_datadir}/news/control/ihave
472 %attr(755,root,root) %{_datadir}/news/control/ihave.pl
473 %attr(755,root,root) %{_datadir}/news/control/newgroup
474 %attr(755,root,root) %{_datadir}/news/control/newgroup.pl
475 %attr(755,root,root) %{_datadir}/news/control/rmgroup
476 %attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
477 %attr(755,root,root) %{_datadir}/news/control/sendme
478 %attr(755,root,root) %{_datadir}/news/control/sendme.pl
479 %attr(755,root,root) %{_datadir}/news/control/sendsys
480 %attr(755,root,root) %{_datadir}/news/control/sendsys.pl
481 %attr(755,root,root) %{_datadir}/news/control/senduuname
482 %attr(755,root,root) %{_datadir}/news/control/senduuname.pl
483 %attr(755,root,root) %{_datadir}/news/control/version
484 %attr(755,root,root) %{_datadir}/news/control/version.pl
486 %attr(755,root,news) %dir %{_libdir}/news
487 %attr(755,root,root) %dir %{_libdir}/news/auth
488 %attr(755,root,root) %dir %{_libdir}/news/auth/generic
489 %attr(755,root,root) %dir %{_libdir}/news/auth/passwd
490 %attr(755,root,root) %dir %{_libdir}/news/auth/resolv
491 %attr(755,root,root) %dir %{_libdir}/news/rnews
493 %attr(755,root,root) %{_libdir}/news/auth/passwd/*
494 %attr(755,root,root) %{_libdir}/news/auth/resolv/*
495 %attr(755,root,root) %{_libdir}/news/rnews/*
498 %attr(4754,root,news) %{_bindir}/inndstart
499 %attr(4754,root,news) %{_bindir}/startinnfeed
500 %attr(4754,root,uucp) %{_bindir}/rnews
503 %attr(755,root,root) %{_bindir}/actmerge
504 %attr(755,root,root) %{_bindir}/actsync
505 %attr(755,root,root) %{_bindir}/actsyncd
506 %attr(755,root,root) %{_bindir}/archive
507 %attr(755,root,root) %{_bindir}/batcher
508 %attr(755,root,root) %{_bindir}/buffchan
509 %attr(755,root,root) %{_bindir}/cnfsheadconf
510 %attr(755,root,root) %{_bindir}/cnfsstat
511 %attr(755,root,root) %{_bindir}/cnfsstat.cron
512 %attr(755,root,root) %{_bindir}/controlbatch
513 %attr(755,root,root) %{_bindir}/controlchan
514 %attr(755,root,root) %{_bindir}/convdate
515 %attr(755,root,root) %{_bindir}/ctlinnd
516 %attr(755,root,root) %{_bindir}/cvtbatch
517 %attr(755,root,root) %{_bindir}/dbprocs
518 %attr(755,root,root) %{_bindir}/expire
519 %attr(755,root,root) %{_bindir}/expireover
520 %attr(755,root,root) %{_bindir}/expirerm
521 %attr(755,root,root) %{_bindir}/fastrm
522 %attr(755,root,root) %{_bindir}/filechan
523 %attr(755,root,root) %{_bindir}/getlist
524 %attr(755,root,root) %{_bindir}/grephistory
525 %attr(755,root,root) %{_bindir}/inncheck
526 %attr(755,root,root) %{_bindir}/innconfval
527 %attr(755,root,root) %{_bindir}/innd
528 %attr(755,root,root) %{_bindir}/inndf
529 %attr(755,root,root) %{_bindir}/innfeed
530 %attr(755,root,root) %{_bindir}/innmail
531 %attr(755,root,root) %{_bindir}/innreport
532 %attr(755,root,root) %{_bindir}/innstat
533 %attr(755,root,root) %{_bindir}/innwatch
534 %attr(755,root,root) %{_bindir}/innxbatch
535 %attr(755,root,root) %{_bindir}/innxmit
536 %attr(755,root,root) %{_bindir}/mailpost
537 %attr(755,root,root) %{_bindir}/makedbz
538 %attr(755,root,root) %{_bindir}/makehistory
539 %attr(755,root,root) %{_bindir}/mod-active
540 %attr(755,root,root) %{_bindir}/news.daily
541 %attr(755,root,root) %{_bindir}/news2mail
542 %attr(755,root,root) %{_bindir}/newsrequeue
543 %attr(755,root,root) %{_bindir}/nnrpd
544 %attr(755,root,root) %{_bindir}/nntpget
545 %attr(755,root,root) %{_bindir}/nntpsend
546 %attr(755,root,root) %{_bindir}/ovdb_*
547 %attr(755,root,root) %{_bindir}/overchan
548 %attr(755,root,root) %{_bindir}/parsecontrol
549 %attr(755,root,root) %{_bindir}/pgpverify
550 %attr(755,root,root) %{_bindir}/procbatch
551 %attr(755,root,root) %{_bindir}/prunehistory
552 %attr(755,root,root) %{_bindir}/pullnews
553 %attr(755,root,root) %{_bindir}/scanlogs
554 %attr(755,root,root) %{_bindir}/scanspool
555 %attr(755,root,root) %{_bindir}/sendbatch
556 %attr(755,root,root) %{_bindir}/send-ihave
557 %attr(755,root,root) %{_bindir}/send-nntp
558 %attr(755,root,root) %{_bindir}/send-uucp
559 %attr(755,root,root) %{_bindir}/sendxbatches
560 %attr(755,root,root) %{_bindir}/shlock
561 %attr(755,root,root) %{_bindir}/shrinkfile
562 %attr(755,root,root) %{_bindir}/signcontrol
563 %attr(755,root,root) %{_bindir}/simpleftp
564 %attr(755,root,root) %{_bindir}/sm
565 %attr(755,root,root) %{_bindir}/tally.control
566 %attr(755,root,root) %{_bindir}/writelog
569 %{_mandir}/man1/ckpasswd.1*
570 %{_mandir}/man1/convdate.1*
571 %{_mandir}/man1/getlist.1*
572 %{_mandir}/man1/grephistory.1*
573 %{_mandir}/man1/innconfval.1*
574 %{_mandir}/man1/innfeed.1*
575 %{_mandir}/man1/nntpget.1*
576 %{_mandir}/man1/rnews.1*
577 %{_mandir}/man1/shlock.1*
578 %{_mandir}/man1/shrinkfile.1*
579 %{_mandir}/man1/simpleftp.1*
580 %{_mandir}/man1/startinnfeed.1*
581 %{_mandir}/man[58]/**
584 %defattr(644,root,root,755)
585 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
588 %defattr(644,root,root,755)
595 %defattr(644,root,root,755)
599 %defattr(644,root,root,755)
600 %attr(755,root,news) %{_bindir}/inews
601 %{_mandir}/man1/inews.1*