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 # Source0-md5: 97223e05d37e568f2ba95793b8133246
16 Source1: %{name}-default-active
17 Source2: %{name}-default-distributions
18 Source3: %{name}-default-newsgroups
19 Source4: %{name}-etc-%{name}.conf
20 Source5: %{name}-etc-newsfeeds
21 Source6: %{name}.crontab
23 Source8: %{name}-cnfsstat.cron
24 Source9: %{name}.logrotate
25 Source10: %{name}-etc-readers.conf
26 Source11: getlist.1.pl
27 Source12: %{name}d.8.pl
28 #Patch0: ftp://ftp.north.ad.jp/pub/IPv6/INN/tmp/%{name}-2.3.0-v6-20001011.diff.gz
29 Patch0: %{name}-ipv6.patch
30 Patch1: %{name}-PLD.patch
31 Patch2: %{name}-install.patch
32 Patch3: %{name}-db.patch
33 Patch4: %{name}-setreuid.patch
34 Patch5: %{name}-sec.patch
35 Patch6: %{name}-frsize.patch
36 Patch7: %{name}-ac25x.patch
37 Patch8: %{name}-ac253.patch
38 Patch9: %{name}-nolibs.patch
39 Patch10: %{name}-link.patch
40 URL: http://www.isc.org/inn.html
41 BuildRequires: autoconf
43 BuildRequires: db-devel
45 BuildRequires: libtool >= 1:1.4.2-9
46 BuildRequires: openssl-devel >= 0.9.7
47 BuildRequires: perl-devel >= 5.8.0
48 PreReq: %{name}-libs = %{version}
50 Requires(post): /bin/kill
51 Requires(post): /usr/bin/getent
52 Requires(post,preun): /sbin/chkconfig
54 Requires(post): fileutils
55 Requires(post): textutils
56 Requires(post): /usr/sbin/usermod
57 Requires: cleanfeed >= 0.95.7b-4
58 Requires: rc-scripts >= 0.2.0
60 Requires: psmisc >= 20.1
68 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70 %define _sysconfdir /etc/news
72 # /usr/bin/pullnews doesn't provide perl(Net::NNTP) - perl-libnet does.
73 %define _noautoprov "perl(Net::NNTP)"
74 # it's necessary only for sample nnrpd_auth.pl hook
75 %define _noautoreq "perl(CDB_File)"
78 INN is a news server, which can be set up to handle USENET news, as
79 well as private "newsfeeds". There is a *LOT* of information about
80 setting up INN in /usr/share/doc -- read it.
82 If you want innreport to generate graphs you need perl-GD package.
85 INN es un servidor de news, que puede ser configurado para manipular
86 USENET news bien como newsfeeds privadas. Existe un *Montón* de
87 información sobre la configuración del INN en /usr/doc -- léela.
90 INN jest serwerem news, który mo¿na skonfigurowaæ do obs³ugi USENET-u,
91 jak równie¿ do obs³ugi ,,prywatnych'' grup w sieciach intranetowych.
92 Ca³e mnóstwo po¿ytecznych informacji o konfigurowaniu INN-a znajdziesz
93 w katalogu /usr/share/doc/inn-*.
95 Je¶li chcesz ¿eby innreport generowa³ wykresy musisz zainstalowaæ
99 INN é um servidor de news, que pode ser configurado para manipular
100 USENET news bem como newsfeeds privadas. Existe um *MONTE* de
101 informações sobre a configuração do INN em /usr/doc -- leia.
104 Summary: INN libraries
105 Summary(de): INN-Library
106 Summary(fr): Bibliothèque INN
107 Summary(pl): Biblioteki do INN-a
108 Group: Development/Libraries
111 This library is needed by several programs that interface to INN, such
114 %description libs -l de
115 Diese Library wird von mehreren Programmen benötigt, die mit INN
116 kommunizieren, etwa newsgate oder tin.
118 %description libs -l fr
119 Cette bibliothèque est nécessaire à plusieurs programmes qui
120 s'interfacent avec INN, comme newsgate ou tin.
122 %description libs -l pl
123 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
124 INN-em, takich jak newsgate czy tin.
126 %description libs -l tr
127 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
131 Summary: INN header files and development documentations
132 Summary(de): INN-Library
133 Summary(es): Biblioteca INN
134 Summary(fr): Bibliothèque INN
135 Summary(pl): Pliki nag³ówkowe i dokumentacja programisty do inn-a
136 Summary(pt_BR): Biblioteca INN
137 Summary(tr): INN kitaplýðý
138 Group: Development/Libraries
139 Requires: %{name}-libs = %{version}
143 Header files and developer documentations for INN libraries.
145 %description devel -l de
146 Diese Library wird von mehreren Programmen benötigt, die mit INN
147 kommunizieren, etwa newsgate oder tin.
149 %description devel -l es
150 Esta biblioteca es requerida por varios programas que tienen interface
151 con INN, como el newsgate o tin.
153 %description devel -l fr
154 Cette bibliothèque est nécessaire à plusieurs programmes qui
155 s'interfacent avec INN, comme newsgate ou tin.
157 %description devel -l pl
158 Pliki nag³ówkowe i dokumentacja programisty do bibliotek INN-a.
160 %description devel -l pt_BR
161 Esta biblioteca é requerida por vários programas que tem interface com
162 o INN, como o newsgate ou tin.
164 %description devel -l tr
165 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
169 Summary: Static INN libraries
170 Summary(es): Static libraries for inn development
171 Summary(pl): Biblioteki statyczne do INN
172 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com inn
173 Group: Development/Libraries
174 Requires: %{name}-devel = %{version}
177 Static INN libraries.
179 %description static -l es
180 Static libraries for inn development
182 %description static -l pl
183 Biblioteki statyczne do INN.
185 %description static -l pt_BR
186 INN é um servidor de news, que pode ser configurado para manipular
187 USENET news bem como newsfeeds privadas. Existe um *MONTE* de
188 informações sobre a configuração do INN em /usr/doc -- leia.
190 Bibliotecas estáticas para desenvolvimento com inn
193 Summary: Inews program (used for posting by inn and trn)
194 Summary(de): Inews-Programm (für die Zustellung mit inn und trn)
195 Summary(es): Programa Inews (usado para franqueo por inn y trn)
196 Summary(fr): Programme inews (utilisé par inn et trn pour poster)
197 Summary(pl): Inews - program do wysy³ania artyku³ów (u¿ywany przez inn i trn)
198 Summary(pt_BR): Programa Inews (usado para postagem pelo inn e trn)
199 Summary(tr): Haber biçimlendirme programý
200 Group: Networking/News
202 %description -n inews
203 The inews program is used by some news readers to post news. It does
204 some consistency checking and header reformatting, and forwards the
205 article on to the news server specified in inn.conf.
207 %description -n inews -l de
208 Das Programm 'inews' wird von manchen Newsreadern zum Senden von
209 Nachrichten verwendet. Es führt eine Konsistenzprüfung und Header-Neuf
210 ormatierung aus und leitet die Nachricht an den in 'inn.conf'
211 angegebenen News-Server weiter.
213 %description -n inews -l es
214 El programa inews se usa por algunos lectores de news para postar
215 mensajes. Hace alguna consistencia chequeando y reformateando headers,
216 y enviando el artículo para el servidor de news especificado en el
219 %description -n inews -l fr
220 Le programme inews est utilisé par certains lecteurs de news pour
221 poster les articles. Il effectue des vérifications et un reformatage
222 des en-têtes et fait suivre l'article au serveur de news spécifié dans
225 %description -n inews -l pl
226 Inews jest u¿ywany przez niektóre czytniki news do wysy³ania
227 artyku³ów. Sprawdza budowê artyku³u, przepisuje nag³ówek i wysy³a do
228 serwera news wyszczególnionego w inn.conf.
230 %description -n inews -l pt_BR
231 O programa inews é usado por alguns leitores de news para postar
232 mensagens. Ele faz alguma consistência checando e reformatando
233 headers, e enviando o artigo para o servidor de news especificado no
236 %description -n inews -l tr
237 inews programý bazý haber okuyucular tarafýndan haber yollamak
238 amacýyla kullanýlýr. Program bazý güvenlik denetimleri ve baþlýk
239 biçimlendirmesi yaparak ve inn.conf dosyasýnda belirtilen haber
240 sunucuya makaleyi yollar.
264 --with-news-user=news \
265 --with-news-group=news \
266 --with-news-master=news \
267 --with-db-dir=/var/lib/news \
268 --with-etc-dir=%{_sysconfdir} \
269 --with-log-dir=/var/log/news \
270 --with-run-dir=/var/run/news \
271 --with-spool-dir=/var/spool/news \
272 --with-lib-dir=%{_datadir}/news \
273 --with-tmp-path=/var/spool/news/incoming/tmp \
275 --with-sendmail=%{_libdir}/sendmail \
276 --with-openssl=%{_prefix} \
277 --with-berkeleydb=%{_prefix} \
278 %{?_with_largefiles:--with-largefiles} \
279 %{!?_with_largefiles:--enable-tagged-hash} \
280 --enable-merge-to-groups \
281 --enable-pgp-verify \
288 %{__make} all PATHFILTER=%{_datadir}/news/filter \
289 PATHCONTROL=%{_datadir}/news/control
292 rm -rf $RPM_BUILD_ROOT
293 install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d} \
294 $RPM_BUILD_ROOT{%{_libdir}/news/{rnews,auth/generic},%{_includedir}/inn} \
295 $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/news/{control,filter,auth}} \
296 $RPM_BUILD_ROOT%{_mandir}/{man{1,3,5,8},pl/man{1,8}} \
297 $RPM_BUILD_ROOT/var/{run/news,lib/news/backoff,log/{news,archiv/news}} \
298 $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs} \
299 $RPM_BUILD_ROOT/home/services/news
302 DESTDIR="$RPM_BUILD_ROOT" \
303 PATHFILTER=%{_datadir}/news/filter \
304 PATHCONTROL=%{_datadir}/news/control \
305 PATHRNEWS=%{_libdir}/news/rnews \
306 PATHAUTHPASSWD=%{_libdir}/news/auth/passwd \
307 PATHAUTHRESOLV=%{_libdir}/news/auth/resolv
309 install samples/readers.conf $RPM_BUILD_ROOT%{_sysconfdir}/readers.conf
311 install %{SOURCE1} $RPM_BUILD_ROOT/var/lib/news/active
312 install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
313 install %{SOURCE3} $RPM_BUILD_ROOT/var/lib/news/newsgroups
314 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
315 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
316 install %{SOURCE6} $RPM_BUILD_ROOT/etc/cron.d/inn
317 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
318 install %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
319 install %{SOURCE9} $RPM_BUILD_ROOT/etc/logrotate.d/inn
320 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/readers.conf
321 install %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/pl/man1/getlist.1
322 install %{SOURCE12} $RPM_BUILD_ROOT%{_mandir}/pl/man8/innd.8
324 rm -f $RPM_BUILD_ROOT/var/lib/news/history
327 > $RPM_BUILD_ROOT%{_sysconfdir}/subscriptions
328 touch $RPM_BUILD_ROOT/var/lib/news/history
329 touch $RPM_BUILD_ROOT/var/lib/news/.news.daily
330 touch $RPM_BUILD_ROOT/var/lib/news/active.times
331 touch $RPM_BUILD_ROOT/var/log/news/news.notice
332 touch $RPM_BUILD_ROOT/var/log/news/news.crit
333 touch $RPM_BUILD_ROOT/var/log/news/news.err
335 touch $RPM_BUILD_ROOT%{_includedir}/inn/configdata.h
336 install include/{clibrary,dbz,libinn,nntp,ov,qio,ppport,rwlock,storage}.h \
337 $RPM_BUILD_ROOT%{_includedir}/inn
339 mv -f $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
341 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
342 -a $RPM_BUILD_ROOT/var/lib/news/active \
343 -i -r -f $RPM_BUILD_ROOT/var/lib/news/history || :
345 #Fix perms in sample directory to avoid bogus dependencies
346 find samples -name "*.in" -exec chmod a-x {} \;
349 rm -rf $RPM_BUILD_ROOT
352 if [ "`getent passwd http | cut -d: -f6`" = "/var/spool/news" ]; then
353 /usr/sbin/usermod -d /home/services/news news
356 if [ -f /var/lib/news/history ]; then
358 %{_bindir}/makedbz -s `wc -l <history` -f history
359 for i in dir hash index pag; do
360 [ -f history.n.$i ] && mv history.n.$i history.$i
362 chown news.news history.*
367 %{_bindir}/makehistory
368 %{_bindir}/makedbz -s `wc -l <history` -f history
369 for i in dir hash index pag; do
370 [ -f history.n.$i ] && mv history.n.$i history.$i
372 chown news.news history history.*
373 chmod 644 history history.*
375 [ -f /var/lib/news/active.times ] || {
376 touch /var/lib/news/active.times
377 chown news.news /var/lib/news/active.times
380 [ -f /var/log/news/news.notice ] || {
381 touch /var/log/news/news.notice
382 chown news.news /var/log/news/news.notice
383 chmod 664 /var/log/news/news.notice
386 [ -f /var/log/news/news.crit ] || {
387 touch /var/log/news/news.crit
388 chown news.news /var/log/news/news.crit
389 chmod 660 /var/log/news/news.crit
392 [ -f /var/log/news/news.err ] || {
393 touch /var/log/news/news.err
394 chown news.news /var/log/news/news.err
395 chmod 660 /var/log/news/news.err
398 [ -f /var/lib/news/.news.daily ] || {
399 touch /var/lib/news/.news.daily
400 chown news.news /var/lib/news/.news.daily
401 chmod 664 /var/lib/news/.news.daily
405 if [ -f /etc/syslog.conf ]; then
406 if ! grep -q INN /etc/syslog.conf; then
407 sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
408 mv -f /etc/syslog.conf.inn /etc/syslog.conf
409 echo '' >> /etc/syslog.conf
410 echo '#' >> /etc/syslog.conf
411 echo '# INN' >> /etc/syslog.conf
412 echo '#' >> /etc/syslog.conf
413 echo 'news.=crit /var/log/news/news.crit' >> /etc/syslog.conf
414 echo 'news.=err /var/log/news/news.err' >> /etc/syslog.conf
415 echo 'news.notice /var/log/news/news.notice' >> /etc/syslog.conf
417 if [ -f /var/run/syslog.pid ]; then
418 kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
421 # syslog.conf does not exist
422 echo "mail.none /var/log/messages" > /etc/syslog.conf.inn
423 echo "" >> /etc/syslog.conf.inn
424 echo "# INN" >> /etc/syslog.conf.inn
425 echo "news.=crit /var/log/news/news.crit" >> /etc/syslog.conf.inn
426 echo "news.=err /var/log/news/news.err" >> /etc/syslog.conf.inn
427 echo "news.notice /var/log/news/news.notice" >> /etc/syslog.conf.inn
430 /sbin/chkconfig --add inn
431 if [ -f /var/lock/subsys/inn ]; then
432 /etc/rc.d/init.d/inn restart >&2
434 echo "Run \"/etc/rc.d/init.d/inn start\" to start inn news server." >&2
438 if [ "$1" = "0" ]; then
439 if [ -f /var/lock/subsys/news ]; then
440 /etc/rc.d/init.d/inn stop
442 /sbin/chkconfig --del inn
445 %post libs -p /sbin/ldconfig
446 %postun libs -p /sbin/ldconfig
449 %defattr(644,root,root,755)
450 %doc CONTRIBUTORS INSTALL HISTORY README* ChangeLog LICENSE NEWS
453 %attr(770,root,news) %dir /var/lib/news
454 %attr(770,root,news) %dir /var/lib/news/backoff
455 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active
456 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/distributions
457 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/newsgroups
458 %attr(664,root,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active.times
459 %attr(664,news,news) %ghost /var/lib/news/.news.daily
460 %attr(664,news,news) %ghost /var/lib/news/history
463 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/logrotate.d/inn
464 %attr(770,root,news) %dir /var/log/news
465 %attr(770,root,news) %dir /var/log/archiv/news
466 %attr(770,news,news) %dir /var/run/news
467 %attr(664,news,news) %ghost /var/log/news/news.notice
468 %attr(660,news,news) %ghost /var/log/news/news.crit
469 %attr(660,news,news) %ghost /var/log/news/news.err
472 %attr(771,root,news) %dir /var/spool/news
473 %attr(770,root,news) %dir /var/spool/news/archive
474 %attr(770,root,news) %dir /var/spool/news/articles
475 %attr(770,root,news) %dir /var/spool/news/cycbuffs
476 %attr(770,root,news) %dir /var/spool/news/incoming
477 %attr(770,root,news) %dir /var/spool/news/incoming/bad
478 %attr(770,root,news) %dir /var/spool/news/incoming/tmp
479 %attr(770,root,news) %dir /var/spool/news/innfeed
480 %attr(770,root,news) %dir /var/spool/news/outgoing
481 %attr(770,root,news) %dir /var/spool/news/overview
482 %attr(770,root,news) %dir /var/spool/news/uniover
485 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/cron.d/inn
488 %attr(754,root,root) /etc/rc.d/init.d/inn
490 # CONFIGS (INN is a one big config ;-)
491 %attr(755,root,news) %dir %{_sysconfdir}
492 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
493 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
494 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/buffindexed.conf
495 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/control.ctl
496 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
497 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
498 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
499 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
500 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/inn.conf
501 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
502 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
503 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
504 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/moderators
505 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/motd.news
506 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
507 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
508 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
509 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
510 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ovdb.conf
511 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
512 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
513 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/radius.conf
514 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/readers.conf
515 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sasl.conf
516 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/storage.conf
517 %attr(640,root,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/subscriptions
519 %attr(755,root,news) %dir %{_datadir}/news
520 %attr(755,root,root) %dir %{_datadir}/news/control
521 %attr(755,root,root) %dir %{_datadir}/news/filter
523 %attr(755,root,root) %{_datadir}/news/docheckgroups
524 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
525 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/innshellvars
526 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
527 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
529 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/INN.py
530 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
531 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
532 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
533 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.py
534 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
535 %config(noreplace) %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
537 %attr(755,root,root) %{_datadir}/news/control/checkgroups
538 %attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
539 %attr(755,root,root) %{_datadir}/news/control/default
540 %attr(755,root,root) %{_datadir}/news/control/ihave
541 %attr(755,root,root) %{_datadir}/news/control/ihave.pl
542 %attr(755,root,root) %{_datadir}/news/control/newgroup
543 %attr(755,root,root) %{_datadir}/news/control/newgroup.pl
544 %attr(755,root,root) %{_datadir}/news/control/rmgroup
545 %attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
546 %attr(755,root,root) %{_datadir}/news/control/sendme
547 %attr(755,root,root) %{_datadir}/news/control/sendme.pl
548 %attr(755,root,root) %{_datadir}/news/control/sendsys
549 %attr(755,root,root) %{_datadir}/news/control/sendsys.pl
550 %attr(755,root,root) %{_datadir}/news/control/senduuname
551 %attr(755,root,root) %{_datadir}/news/control/senduuname.pl
552 %attr(755,root,root) %{_datadir}/news/control/version
553 %attr(755,root,root) %{_datadir}/news/control/version.pl
555 %attr(755,root,news) %dir %{_libdir}/news
556 %attr(755,root,root) %dir %{_libdir}/news/auth
557 %attr(755,root,root) %dir %{_libdir}/news/auth/generic
558 %attr(755,root,root) %dir %{_libdir}/news/auth/passwd
559 %attr(755,root,root) %dir %{_libdir}/news/auth/resolv
560 %attr(755,root,root) %dir %{_libdir}/news/rnews
562 %attr(755,root,root) %{_libdir}/news/auth/passwd/*
563 %attr(755,root,root) %{_libdir}/news/auth/resolv/*
564 %attr(755,root,root) %{_libdir}/news/rnews/*
567 %attr(4754,root,news) %{_bindir}/inndstart
568 %attr(4754,root,news) %{_bindir}/startinnfeed
569 %attr(4754,root,news) %{_bindir}/rnews
572 %attr(755,root,root) %{_bindir}/actmerge
573 %attr(755,root,root) %{_bindir}/actsync
574 %attr(755,root,root) %{_bindir}/actsyncd
575 %attr(755,root,root) %{_bindir}/archive
576 %attr(755,root,root) %{_bindir}/batcher
577 %attr(755,root,root) %{_bindir}/buffchan
578 %attr(755,root,root) %{_bindir}/cnfsheadconf
579 %attr(755,root,root) %{_bindir}/cnfsstat
580 %attr(755,root,root) %{_bindir}/cnfsstat.cron
581 %attr(755,root,root) %{_bindir}/controlbatch
582 %attr(755,root,root) %{_bindir}/controlchan
583 %attr(755,root,root) %{_bindir}/convdate
584 %attr(755,root,root) %{_bindir}/ctlinnd
585 %attr(755,root,root) %{_bindir}/cvtbatch
586 %attr(755,root,root) %{_bindir}/dbprocs
587 %attr(755,root,root) %{_bindir}/expire
588 %attr(755,root,root) %{_bindir}/expireover
589 %attr(755,root,root) %{_bindir}/expirerm
590 %attr(755,root,root) %{_bindir}/fastrm
591 %attr(755,root,root) %{_bindir}/filechan
592 %attr(755,root,root) %{_bindir}/getlist
593 %attr(755,root,root) %{_bindir}/gpgverify
594 %attr(755,root,root) %{_bindir}/grephistory
595 %attr(755,root,root) %{_bindir}/inncheck
596 %attr(755,root,root) %{_bindir}/innconfval
597 %attr(755,root,root) %{_bindir}/innd
598 %attr(755,root,root) %{_bindir}/inndf
599 %attr(755,root,root) %{_bindir}/innfeed
600 %attr(755,root,root) %{_bindir}/innmail
601 %attr(755,root,root) %{_bindir}/innreport
602 %attr(755,root,root) %{_bindir}/innstat
603 %attr(755,root,root) %{_bindir}/innwatch
604 %attr(755,root,root) %{_bindir}/innxbatch
605 %attr(755,root,root) %{_bindir}/innxmit
606 %attr(755,root,root) %{_bindir}/mailpost
607 %attr(755,root,root) %{_bindir}/makedbz
608 %attr(755,root,root) %{_bindir}/makehistory
609 %attr(755,root,root) %{_bindir}/mod-active
610 %attr(755,root,root) %{_bindir}/news.daily
611 %attr(755,root,root) %{_bindir}/news2mail
612 %attr(755,root,root) %{_bindir}/newsrequeue
613 %attr(755,root,root) %{_bindir}/nnrpd
614 %attr(755,root,root) %{_bindir}/nntpget
615 %attr(755,root,root) %{_bindir}/nntpsend
616 %attr(755,root,root) %{_bindir}/ovdb_*
617 %attr(755,root,root) %{_bindir}/overchan
618 %attr(755,root,root) %{_bindir}/parsecontrol
619 %attr(755,root,root) %{_bindir}/pgpverify
620 %attr(755,root,root) %{_bindir}/procbatch
621 %attr(755,root,root) %{_bindir}/prunehistory
622 %attr(755,root,root) %{_bindir}/pullnews
623 %attr(755,root,root) %{_bindir}/scanlogs
624 %attr(755,root,root) %{_bindir}/scanspool
625 %attr(755,root,root) %{_bindir}/sendbatch
626 %attr(755,root,root) %{_bindir}/send-ihave
627 %attr(755,root,root) %{_bindir}/send-nntp
628 %attr(755,root,root) %{_bindir}/send-uucp
629 %attr(755,root,root) %{_bindir}/sendxbatches
630 %attr(755,root,root) %{_bindir}/shlock
631 %attr(755,root,root) %{_bindir}/shrinkfile
632 %attr(755,root,root) %{_bindir}/signcontrol
633 %attr(755,root,root) %{_bindir}/simpleftp
634 %attr(755,root,root) %{_bindir}/sm
635 %attr(755,root,root) %{_bindir}/tally.control
636 %attr(755,root,root) %{_bindir}/writelog
639 %{_mandir}/man1/ckpasswd.1*
640 %{_mandir}/man1/convdate.1*
641 %{_mandir}/man1/fastrm.1*
642 %{_mandir}/man1/getlist.1*
643 %{_mandir}/man1/grephistory.1*
644 %{_mandir}/man1/innconfval.1*
645 %{_mandir}/man1/innfeed.1*
646 %{_mandir}/man1/innmail.1*
647 %{_mandir}/man1/nntpget.1*
648 %{_mandir}/man1/rnews.1*
649 %{_mandir}/man1/shlock.1*
650 %{_mandir}/man1/shrinkfile.1*
651 %{_mandir}/man1/simpleftp.1*
652 %{_mandir}/man1/startinnfeed.1*
654 %lang(pl) %{_mandir}/pl/man1/getlist.1*
655 %lang(pl) %{_mandir}/pl/man8/innd.8*
658 %defattr(644,root,root,755)
659 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
662 %defattr(644,root,root,755)
669 %defattr(644,root,root,755)
673 %defattr(644,root,root,755)
674 %attr(755,root,news) %{_bindir}/inews
675 %{_mandir}/man1/inews.1*