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(es): INN, InterNet News System (servidor news)
5 Summary(fr): INN, le système InterNet News (serveur de news)
6 Summary(pl): INN, serwer nowinek
7 Summary(pt_BR): INN, InterNet News System (servidor news)
8 Summary(tr): INN, InterNet Haber Sistemi (haber sunucu)
12 License: distributable
13 Group: Networking/Daemons
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 Source11: getlist.1.pl
26 Source12: %{name}d.8.pl
27 #Patch0: ftp://ftp.north.ad.jp/pub/IPv6/INN/tmp/%{name}-2.3.0-v6-20001011.diff.gz
28 Patch0: %{name}-ipv6.patch
29 Patch1: %{name}-PLD.patch
30 Patch2: %{name}-install.patch
31 Patch3: %{name}-db.patch
32 Patch4: %{name}-setreuid.patch
33 Patch5: %{name}-sec.patch
34 Patch6: %{name}-frsize.patch
35 Patch7: %{name}-ac25x.patch
36 Patch8: %{name}-ac253.patch
37 Patch9: %{name}-nolibs.patch
38 Patch10: %{name}-link.patch
39 URL: http://www.isc.org/inn.html
40 BuildRequires: autoconf
42 BuildRequires: db-devel
44 BuildRequires: libtool >= 1:1.4.2-9
45 BuildRequires: openssl-devel >= 0.9.6a
46 BuildRequires: perl-devel >= 5.6.1
47 PreReq: %{name}-libs = %{version}
49 Requires(post): /bin/kill
50 Requires(post): /bin/su
51 Requires(post,preun): /sbin/chkconfig
53 Requires(post): fileutils
54 Requires(post): /usr/sbin/usermod
55 Requires: cleanfeed >= 0.95.7b-4
56 Requires: rc-scripts >= 0.2.0
58 Requires: psmisc >= 20.1
66 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68 %define _sysconfdir /etc/news
70 # /usr/bin/pullnews doesn't provide perl(Net::NNTP) - perl-libnet does.
71 %define _noautoprov "perl(Net::NNTP)"
72 # it's necessary only for sample nnrpd_auth.pl hook
73 %define _noautoreq "perl(CDB_File)"
76 INN is a news server, which can be set up to handle USENET news, as
77 well as private "newsfeeds". There is a *LOT* of information about
78 setting up INN in /usr/share/doc -- read it.
80 If you want innreport to generate graphs you need perl-GD package.
83 INN es un servidor de news, que puede ser configurado para manipular
84 USENET news bien como newsfeeds privadas. Existe un *Montón* de
85 información sobre la configuración del INN en /usr/doc -- léela.
88 INN jest serwerem news, który mo¿na skonfigurowaæ do obs³ugi USENET-u,
89 jak równie¿ do obs³ugi ,,prywatnych'' grup w sieciach intranetowych.
90 Ca³e mnóstwo po¿ytecznych informacji o konfigurowaniu INN-a znajdziesz
91 w katalogu /usr/share/doc/inn-*.
93 Je¶li chcesz ¿eby innreport generowa³ wykresy musisz zainstalowaæ
97 INN é um servidor de news, que pode ser configurado para manipular
98 USENET news bem como newsfeeds privadas. Existe um *MONTE* de
99 informações sobre a configuração do INN em /usr/doc -- leia.
102 Summary: INN libraries
103 Summary(de): INN-Library
104 Summary(fr): Bibliothèque INN
105 Summary(pl): Biblioteki do INN-a
106 Group: Development/Libraries
109 This library is needed by several programs that interface to INN, such
112 %description libs -l de
113 Diese Library wird von mehreren Programmen benötigt, die mit INN
114 kommunizieren, etwa newsgate oder tin.
116 %description libs -l fr
117 Cette bibliothèque est nécessaire à plusieurs programmes qui
118 s'interfacent avec INN, comme newsgate ou tin.
120 %description libs -l pl
121 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
122 INN-em, takich jak newsgate czy tin.
124 %description libs -l tr
125 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
129 Summary: INN header files and development documentations
130 Summary(de): INN-Library
131 Summary(es): Biblioteca INN
132 Summary(fr): Bibliothèque INN
133 Summary(pl): Pliki nag³ówkowe i dokumentacja programisty do inn-a
134 Summary(pt_BR): Biblioteca INN
135 Summary(tr): INN kitaplýðý
136 Group: Development/Libraries
137 Requires: %{name}-libs = %{version}
141 Header files and developer documentations for INN libraries.
143 %description devel -l de
144 Diese Library wird von mehreren Programmen benötigt, die mit INN
145 kommunizieren, etwa newsgate oder tin.
147 %description devel -l es
148 Esta biblioteca es requerida por varios programas que tienen interface
149 con INN, como el newsgate o tin.
151 %description devel -l fr
152 Cette bibliothèque est nécessaire à plusieurs programmes qui
153 s'interfacent avec INN, comme newsgate ou tin.
155 %description devel -l pl
156 Pliki nag³ówkowe i dokumentacja programisty do bibliotek INN-a.
158 %description devel -l pt_BR
159 Esta biblioteca é requerida por vários programas que tem interface com
160 o INN, como o newsgate ou tin.
162 %description devel -l tr
163 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
167 Summary: Static INN libraries
168 Summary(es): Static libraries for inn development
169 Summary(pl): Biblioteki statyczne do INN
170 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com inn
171 Group: Development/Libraries
172 Requires: %{name}-devel = %{version}
175 Static INN libraries.
177 %description static -l es
178 Static libraries for inn development
180 %description static -l pl
181 Biblioteki statyczne do INN.
183 %description static -l pt_BR
184 INN é um servidor de news, que pode ser configurado para manipular
185 USENET news bem como newsfeeds privadas. Existe um *MONTE* de
186 informações sobre a configuração do INN em /usr/doc -- leia.
188 Bibliotecas estáticas para desenvolvimento com inn
191 Summary: Inews program (used for posting by inn and trn)
192 Summary(de): Inews-Programm (für die Zustellung mit inn und trn)
193 Summary(es): Programa Inews (usado para franqueo por inn y trn)
194 Summary(fr): Programme inews (utilisé par inn et trn pour poster)
195 Summary(pl): Inews - program do wysy³ania artyku³ów (u¿ywany przez inn i trn)
196 Summary(pt_BR): Programa Inews (usado para postagem pelo inn e trn)
197 Summary(tr): Haber biçimlendirme programý
198 Group: Networking/News
200 %description -n inews
201 The inews program is used by some news readers to post news. It does
202 some consistency checking and header reformatting, and forwards the
203 article on to the news server specified in inn.conf.
205 %description -n inews -l de
206 Das Programm 'inews' wird von manchen Newsreadern zum Senden von
207 Nachrichten verwendet. Es führt eine Konsistenzprüfung und Header-Neuf
208 ormatierung aus und leitet die Nachricht an den in 'inn.conf'
209 angegebenen News-Server weiter.
211 %description -n inews -l es
212 El programa inews se usa por algunos lectores de news para postar
213 mensajes. Hace alguna consistencia chequeando y reformateando headers,
214 y enviando el artículo para el servidor de news especificado en el
217 %description -n inews -l fr
218 Le programme inews est utilisé par certains lecteurs de news pour
219 poster les articles. Il effectue des vérifications et un reformatage
220 des en-têtes et fait suivre l'article au serveur de news spécifié dans
223 %description -n inews -l pl
224 Inews jest u¿ywany przez niektóre czytniki news do wysy³ania
225 artyku³ów. Sprawdza budowê artyku³u, przepisuje nag³ówek i wysy³a do
226 serwera news wyszczególnionego w inn.conf.
228 %description -n inews -l pt_BR
229 O programa inews é usado por alguns leitores de news para postar
230 mensagens. Ele faz alguma consistência checando e reformatando
231 headers, e enviando o artigo para o servidor de news especificado no
234 %description -n inews -l tr
235 inews programý bazý haber okuyucular tarafýndan haber yollamak
236 amacýyla kullanýlýr. Program bazý güvenlik denetimleri ve baþlýk
237 biçimlendirmesi yaparak ve inn.conf dosyasýnda belirtilen haber
238 sunucuya makaleyi yollar.
262 --with-news-user=news \
263 --with-news-group=news \
264 --with-news-master=news \
265 --with-db-dir=/var/lib/news \
266 --with-etc-dir=%{_sysconfdir} \
267 --with-log-dir=/var/log/news \
268 --with-run-dir=/var/run/news \
269 --with-spool-dir=/var/spool/news \
270 --with-lib-dir=%{_datadir}/news \
271 --with-tmp-path=/var/spool/news/incoming/tmp \
273 --with-sendmail=%{_libdir}/sendmail \
274 --with-openssl=%{_prefix} \
275 --with-berkeleydb=%{_prefix} \
276 %{?_with_largefiles:--with-largefiles} \
277 %{!?_with_largefiles:--enable-tagged-hash} \
278 --enable-merge-to-groups \
279 --enable-pgp-verify \
286 %{__make} all PATHFILTER=%{_datadir}/news/filter \
287 PATHCONTROL=%{_datadir}/news/control
290 rm -rf $RPM_BUILD_ROOT
291 install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d} \
292 $RPM_BUILD_ROOT{%{_libdir}/news/{rnews,auth/generic},%{_includedir}/inn} \
293 $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/news/{control,filter,auth}} \
294 $RPM_BUILD_ROOT%{_mandir}/{man{1,3,5,8},pl/man{1,8}} \
295 $RPM_BUILD_ROOT/var/{run/news,lib/news/backoff,log/{news,archiv/news}} \
296 $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs} \
297 $RPM_BUILD_ROOT/home/services/news
300 DESTDIR="$RPM_BUILD_ROOT" \
301 PATHFILTER=%{_datadir}/news/filter \
302 PATHCONTROL=%{_datadir}/news/control \
303 PATHRNEWS=%{_libdir}/news/rnews \
304 PATHAUTHPASSWD=%{_libdir}/news/auth/passwd \
305 PATHAUTHRESOLV=%{_libdir}/news/auth/resolv
307 install samples/readers.conf $RPM_BUILD_ROOT%{_sysconfdir}/readers.conf
309 install %{SOURCE1} $RPM_BUILD_ROOT/var/lib/news/active
310 install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
311 install %{SOURCE3} $RPM_BUILD_ROOT/var/lib/news/newsgroups
312 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
313 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
314 install %{SOURCE6} $RPM_BUILD_ROOT/etc/cron.d/inn
315 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
316 install %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
317 install %{SOURCE9} $RPM_BUILD_ROOT/etc/logrotate.d/inn
318 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/readers.conf
319 install %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/pl/man1/getlist.1
320 install %{SOURCE12} $RPM_BUILD_ROOT%{_mandir}/pl/man8/innd.8
322 rm -f $RPM_BUILD_ROOT/var/lib/news/history
325 > $RPM_BUILD_ROOT%{_sysconfdir}/subscriptions
326 touch $RPM_BUILD_ROOT/var/lib/news/history
327 touch $RPM_BUILD_ROOT/var/lib/news/.news.daily
328 touch $RPM_BUILD_ROOT/var/lib/news/active.times
329 touch $RPM_BUILD_ROOT/var/log/news/news.notice
330 touch $RPM_BUILD_ROOT/var/log/news/news.crit
331 touch $RPM_BUILD_ROOT/var/log/news/news.err
333 touch $RPM_BUILD_ROOT%{_includedir}/inn/configdata.h
334 install include/{clibrary,dbz,libinn,nntp,ov,qio,ppport,rwlock,storage}.h \
335 $RPM_BUILD_ROOT%{_includedir}/inn
337 mv -f $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
339 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
340 -a $RPM_BUILD_ROOT/var/lib/news/active \
341 -i -r -f $RPM_BUILD_ROOT/var/lib/news/history || :
343 #Fix perms in sample directory to avoid bogus dependencies
344 find samples -name "*.in" -exec chmod a-x {} \;
347 rm -rf $RPM_BUILD_ROOT
350 if [ "`su - news -s /bin/sh -c pwd 2>/dev/null`" = "/var/spool/news" ]; then
351 /usr/sbin/usermod -d /home/services/news news
354 if [ -f /var/lib/news/history ]; then
356 %{_bindir}/makedbz -s `wc -l <history` -f history
357 for i in dir hash index pag; do
358 [ -f history.n.$i ] && mv history.n.$i history.$i
360 chown news.news history.*
365 %{_bindir}/makehistory
366 %{_bindir}/makedbz -s `wc -l <history` -f history
367 for i in dir hash index pag; do
368 [ -f history.n.$i ] && mv history.n.$i history.$i
370 chown news.news history history.*
371 chmod 644 history history.*
373 [ -f /var/lib/news/active.times ] || {
374 touch /var/lib/news/active.times
375 chown news.news /var/lib/news/active.times
378 [ -f /var/log/news/news.notice ] || {
379 touch /var/log/news/news.notice
380 chown news.news /var/log/news/news.notice
381 chmod 664 /var/log/news/news.notice
384 [ -f /var/log/news/news.crit ] || {
385 touch /var/log/news/news.crit
386 chown news.news /var/log/news/news.crit
387 chmod 660 /var/log/news/news.crit
390 [ -f /var/log/news/news.err ] || {
391 touch /var/log/news/news.err
392 chown news.news /var/log/news/news.err
393 chmod 660 /var/log/news/news.err
396 [ -f /var/lib/news/.news.daily ] || {
397 touch /var/lib/news/.news.daily
398 chown news.news /var/lib/news/.news.daily
399 chmod 664 /var/lib/news/.news.daily
403 if [ -f /etc/syslog.conf ]; then
404 if ! grep -q INN /etc/syslog.conf; then
405 sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
406 mv -f /etc/syslog.conf.inn /etc/syslog.conf
407 echo '' >> /etc/syslog.conf
408 echo '#' >> /etc/syslog.conf
409 echo '# INN' >> /etc/syslog.conf
410 echo '#' >> /etc/syslog.conf
411 echo 'news.=crit /var/log/news/news.crit' >> /etc/syslog.conf
412 echo 'news.=err /var/log/news/news.err' >> /etc/syslog.conf
413 echo 'news.notice /var/log/news/news.notice' >> /etc/syslog.conf
415 if [ -f /var/run/syslog.pid ]; then
416 kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
419 # syslog.conf does not exist
420 echo "mail.none /var/log/messages" > /etc/syslog.conf.inn
421 echo "" >> /etc/syslog.conf.inn
422 echo "# INN" >> /etc/syslog.conf.inn
423 echo "news.=crit /var/log/news/news.crit" >> /etc/syslog.conf.inn
424 echo "news.=err /var/log/news/news.err" >> /etc/syslog.conf.inn
425 echo "news.notice /var/log/news/news.notice" >> /etc/syslog.conf.inn
428 /sbin/chkconfig --add inn
429 if [ -f /var/lock/subsys/inn ]; then
430 /etc/rc.d/init.d/inn restart >&2
432 echo "Run \"/etc/rc.d/init.d/inn start\" to start inn news server." >&2
436 if [ "$1" = "0" ]; then
437 if [ -f /var/lock/subsys/news ]; then
438 /etc/rc.d/init.d/inn stop
440 /sbin/chkconfig --del inn
443 %post libs -p /sbin/ldconfig
444 %postun libs -p /sbin/ldconfig
447 %defattr(644,root,root,755)
448 %doc CONTRIBUTORS INSTALL HISTORY README* ChangeLog LICENSE NEWS
451 %attr(770,root,news) %dir /var/lib/news
452 %attr(770,root,news) %dir /var/lib/news/backoff
453 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active
454 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/distributions
455 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/newsgroups
456 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active.times
457 %attr(664,news,news) %ghost /var/lib/news/.news.daily
458 %attr(664,news,news) %ghost /var/lib/news/history
461 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/logrotate.d/inn
462 %attr(770,root,news) %dir /var/log/news
463 %attr(770,root,news) %dir /var/log/archiv/news
464 %attr(770,news,news) %dir /var/run/news
465 %attr(664,news,news) %ghost /var/log/news/news.notice
466 %attr(660,news,news) %ghost /var/log/news/news.crit
467 %attr(660,news,news) %ghost /var/log/news/news.err
470 %attr(771,root,news) %dir /var/spool/news
471 %attr(770,root,news) %dir /var/spool/news/archive
472 %attr(770,root,news) %dir /var/spool/news/articles
473 %attr(770,root,news) %dir /var/spool/news/cycbuffs
474 %attr(770,root,news) %dir /var/spool/news/incoming
475 %attr(770,root,news) %dir /var/spool/news/incoming/bad
476 %attr(770,root,news) %dir /var/spool/news/incoming/tmp
477 %attr(770,root,news) %dir /var/spool/news/innfeed
478 %attr(770,root,news) %dir /var/spool/news/outgoing
479 %attr(770,root,news) %dir /var/spool/news/overview
480 %attr(770,root,news) %dir /var/spool/news/uniover
483 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/cron.d/inn
486 %attr(754,root,root) /etc/rc.d/init.d/inn
488 # CONFIGS (INN is a one big config ;-)
489 %attr(755,root,news) %dir %{_sysconfdir}
490 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
491 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
492 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/buffindexed.conf
493 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/control.ctl
494 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
495 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
496 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
497 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
498 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/inn.conf
499 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
500 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
501 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
502 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/moderators
503 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/motd.news
504 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
505 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
506 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
507 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
508 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ovdb.conf
509 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
510 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
511 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/radius.conf
512 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/readers.conf
513 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sasl.conf
514 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/storage.conf
515 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/subscriptions
517 %attr(755,root,news) %dir %{_datadir}/news
518 %attr(755,root,root) %dir %{_datadir}/news/control
519 %attr(755,root,root) %dir %{_datadir}/news/filter
521 %attr(755,root,root) %{_datadir}/news/docheckgroups
522 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
523 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/innshellvars
524 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
525 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
527 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/INN.py
528 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
529 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
530 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
531 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.py
532 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
533 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
535 %attr(755,root,root) %{_datadir}/news/control/checkgroups
536 %attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
537 %attr(755,root,root) %{_datadir}/news/control/default
538 %attr(755,root,root) %{_datadir}/news/control/ihave
539 %attr(755,root,root) %{_datadir}/news/control/ihave.pl
540 %attr(755,root,root) %{_datadir}/news/control/newgroup
541 %attr(755,root,root) %{_datadir}/news/control/newgroup.pl
542 %attr(755,root,root) %{_datadir}/news/control/rmgroup
543 %attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
544 %attr(755,root,root) %{_datadir}/news/control/sendme
545 %attr(755,root,root) %{_datadir}/news/control/sendme.pl
546 %attr(755,root,root) %{_datadir}/news/control/sendsys
547 %attr(755,root,root) %{_datadir}/news/control/sendsys.pl
548 %attr(755,root,root) %{_datadir}/news/control/senduuname
549 %attr(755,root,root) %{_datadir}/news/control/senduuname.pl
550 %attr(755,root,root) %{_datadir}/news/control/version
551 %attr(755,root,root) %{_datadir}/news/control/version.pl
553 %attr(755,root,news) %dir %{_libdir}/news
554 %attr(755,root,root) %dir %{_libdir}/news/auth
555 %attr(755,root,root) %dir %{_libdir}/news/auth/generic
556 %attr(755,root,root) %dir %{_libdir}/news/auth/passwd
557 %attr(755,root,root) %dir %{_libdir}/news/auth/resolv
558 %attr(755,root,root) %dir %{_libdir}/news/rnews
560 %attr(755,root,root) %{_libdir}/news/auth/passwd/*
561 %attr(755,root,root) %{_libdir}/news/auth/resolv/*
562 %attr(755,root,root) %{_libdir}/news/rnews/*
565 %attr(4754,root,news) %{_bindir}/inndstart
566 %attr(4754,root,news) %{_bindir}/startinnfeed
567 %attr(4754,root,news) %{_bindir}/rnews
570 %attr(755,root,root) %{_bindir}/actmerge
571 %attr(755,root,root) %{_bindir}/actsync
572 %attr(755,root,root) %{_bindir}/actsyncd
573 %attr(755,root,root) %{_bindir}/archive
574 %attr(755,root,root) %{_bindir}/batcher
575 %attr(755,root,root) %{_bindir}/buffchan
576 %attr(755,root,root) %{_bindir}/cnfsheadconf
577 %attr(755,root,root) %{_bindir}/cnfsstat
578 %attr(755,root,root) %{_bindir}/cnfsstat.cron
579 %attr(755,root,root) %{_bindir}/controlbatch
580 %attr(755,root,root) %{_bindir}/controlchan
581 %attr(755,root,root) %{_bindir}/convdate
582 %attr(755,root,root) %{_bindir}/ctlinnd
583 %attr(755,root,root) %{_bindir}/cvtbatch
584 %attr(755,root,root) %{_bindir}/dbprocs
585 %attr(755,root,root) %{_bindir}/expire
586 %attr(755,root,root) %{_bindir}/expireover
587 %attr(755,root,root) %{_bindir}/expirerm
588 %attr(755,root,root) %{_bindir}/fastrm
589 %attr(755,root,root) %{_bindir}/filechan
590 %attr(755,root,root) %{_bindir}/getlist
591 %attr(755,root,root) %{_bindir}/gpgverify
592 %attr(755,root,root) %{_bindir}/grephistory
593 %attr(755,root,root) %{_bindir}/inncheck
594 %attr(755,root,root) %{_bindir}/innconfval
595 %attr(755,root,root) %{_bindir}/innd
596 %attr(755,root,root) %{_bindir}/inndf
597 %attr(755,root,root) %{_bindir}/innfeed
598 %attr(755,root,root) %{_bindir}/innmail
599 %attr(755,root,root) %{_bindir}/innreport
600 %attr(755,root,root) %{_bindir}/innstat
601 %attr(755,root,root) %{_bindir}/innwatch
602 %attr(755,root,root) %{_bindir}/innxbatch
603 %attr(755,root,root) %{_bindir}/innxmit
604 %attr(755,root,root) %{_bindir}/mailpost
605 %attr(755,root,root) %{_bindir}/makedbz
606 %attr(755,root,root) %{_bindir}/makehistory
607 %attr(755,root,root) %{_bindir}/mod-active
608 %attr(755,root,root) %{_bindir}/news.daily
609 %attr(755,root,root) %{_bindir}/news2mail
610 %attr(755,root,root) %{_bindir}/newsrequeue
611 %attr(755,root,root) %{_bindir}/nnrpd
612 %attr(755,root,root) %{_bindir}/nntpget
613 %attr(755,root,root) %{_bindir}/nntpsend
614 %attr(755,root,root) %{_bindir}/ovdb_*
615 %attr(755,root,root) %{_bindir}/overchan
616 %attr(755,root,root) %{_bindir}/parsecontrol
617 %attr(755,root,root) %{_bindir}/pgpverify
618 %attr(755,root,root) %{_bindir}/procbatch
619 %attr(755,root,root) %{_bindir}/prunehistory
620 %attr(755,root,root) %{_bindir}/pullnews
621 %attr(755,root,root) %{_bindir}/scanlogs
622 %attr(755,root,root) %{_bindir}/scanspool
623 %attr(755,root,root) %{_bindir}/sendbatch
624 %attr(755,root,root) %{_bindir}/send-ihave
625 %attr(755,root,root) %{_bindir}/send-nntp
626 %attr(755,root,root) %{_bindir}/send-uucp
627 %attr(755,root,root) %{_bindir}/sendxbatches
628 %attr(755,root,root) %{_bindir}/shlock
629 %attr(755,root,root) %{_bindir}/shrinkfile
630 %attr(755,root,root) %{_bindir}/signcontrol
631 %attr(755,root,root) %{_bindir}/simpleftp
632 %attr(755,root,root) %{_bindir}/sm
633 %attr(755,root,root) %{_bindir}/tally.control
634 %attr(755,root,root) %{_bindir}/writelog
637 %{_mandir}/man1/ckpasswd.1*
638 %{_mandir}/man1/convdate.1*
639 %{_mandir}/man1/fastrm.1*
640 %{_mandir}/man1/getlist.1*
641 %{_mandir}/man1/grephistory.1*
642 %{_mandir}/man1/innconfval.1*
643 %{_mandir}/man1/innfeed.1*
644 %{_mandir}/man1/innmail.1*
645 %{_mandir}/man1/nntpget.1*
646 %{_mandir}/man1/rnews.1*
647 %{_mandir}/man1/shlock.1*
648 %{_mandir}/man1/shrinkfile.1*
649 %{_mandir}/man1/simpleftp.1*
650 %{_mandir}/man1/startinnfeed.1*
652 %lang(pl) %{_mandir}/pl/man1/getlist.1*
653 %lang(pl) %{_mandir}/pl/man8/innd.8*
656 %defattr(644,root,root,755)
657 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
660 %defattr(644,root,root,755)
667 %defattr(644,root,root,755)
671 %defattr(644,root,root,755)
672 %attr(755,root,news) %{_bindir}/inews
673 %{_mandir}/man1/inews.1*