1 Summary: INN, the InterNet News System (news server)
2 Summary(de): das InterNet News System (News-Server)
3 Summary(fr): INN, le système InterNet News (serveur de news)
4 Summary(pl): INN, serwer nowinek
5 Summary(tr): INN, InterNet Haber Sistemi (haber sunucu)
9 Copyright: distributable
10 Group: Networking/Daemons
11 Group(pl): Sieciowe/Serwery
12 Source: ftp://ftp.isc.org/isc/inn/%{name}-%{version}.tar.gz
13 Source1: %{name}-default-active
14 Source2: %{name}-default-distributions
15 Source3: %{name}-default-newsgroups
16 Source4: %{name}-etc-inn.conf
17 Source5: %{name}-etc-newsfeeds
18 Source6: %{name}-etc-nnrp.access
19 Source7: %{name}.crontab
21 Source9: %{name}-cnfsstat.cron
22 Source10: %{name}.logrotate
23 Patch0: ftp://ftp.nemoto.ecei.tohoku.ac.jp/pub/Net/IPv6/Patches/inn-2.2.1-v6-19991121.diff.gz
24 Patch1: %{name}-PLD.patch
25 Patch2: inn-install.patch
26 URL: http://www.isc.org/inn.html
27 Prereq: /sbin/chkconfig
28 Prereq: /sbin/ldconfig
34 Requires: /etc/rc.d/init.d/functions
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 %define _sysconfdir /etc/news
41 INN is a news server, which can be set up to handle USENET news, as well
42 as private "newsfeeds". There is a *LOT* of information about setting
43 up INN in /usr/share/doc -- read it.
46 INN jest serwerem news, który mo¿na skonfigurowaæ do obs³ugi USENET-u,
47 jak równie¿ do obs³ugi ,,prywatnych'' grup w sieciach intranetowych.
48 Ca³e mnóstwo po¿ytecznych informacji o konfigurowaniu INN-a znajdziesz
49 w katalogu /usr/share/doc/inn-*.
52 Summary: INN header files and development documentations
53 Summary(de): INN-Library
54 Summary(fr): Bibliothèque INN
55 Summary(pl): Pliki nag³ówkowe i dokumentacja programisty do inn-a
56 Summary(tr): INN kitaplýðý
57 Group: Development/Libraries
58 Group(pl): Programowanie/Biblioteki
59 Requires: %{name} = %{version}
62 This library is needed by several programs that interface to INN, such as
65 %description -l de devel
66 Diese Library wird von mehreren Programmen benötigt, die mit INN
67 kommunizieren, etwa newsgate oder tin.
69 %description -l fr devel
70 Cette bibliothèque est nécessaire à plusieurs programmes qui s'interfacent
71 avec INN, comme newsgate ou tin.
73 %description -l pl devel
74 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z INN-em, takich jak newsgate czy tin.
76 %description -l tr devel
77 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken bir
81 Summary: Static INN libraries
82 Summary(pl): Biblioteki statyczne do INN
83 Group: Development/Libraries
84 Group(pl): Programowanie/Biblioteki
85 Requires: %{name}-devel = %{version}
90 %description -l pl static
91 Biblioteki statyczne do INN.
94 Summary: Inews program (used for posting by inn and trn)
95 Summary(de): Inews-Programm (für die Zustellung mit inn und trn)
96 Summary(fr): Programme inews (utilisé par inn et trn pour poster)
97 Summary(pl): Inews - program do wysy³ania artyku³ów (u¿ywany przez inn i trn)
98 Summary(tr): Haber biçimlendirme programý
99 Group: Networking/News
100 Group(pl): Sieciowe/News
102 %description -n inews
103 The inews program is used by some news readers to post news.
104 It does some consistency checking and header reformatting,
105 and forwards the article on to the news server specified in
108 %description -l de -n inews
109 Das Programm 'inews' wird von manchen Newsreadern zum Senden
110 von Nachrichten verwendet. Es führt eine Konsistenzprüfung und Header-Neuf
111 ormatierung aus und leitet die Nachricht an den in 'inn.conf'
112 angegebenen News-Server weiter.
114 %description -l fr -n inews
115 Le programme inews est utilisé par certains lecteurs de news pour
116 poster les articles. Il effectue des vérifications et un reformatage
117 des en-têtes et fait suivre l'article au serveur de news spécifié dans inn.conf.
119 %description -l pl -n inews
120 Inews jest u¿ywany przez niektóre czytniki news do wysy³ania
121 artyku³ów. Sprawdza budowê artyku³u, przepisuje nag³ówek i wysy³a
122 do serwera news wyszczególnionego w inn.conf.
124 %description -l tr -n inews
125 inews programý bazý haber okuyucular tarafýndan haber yollamak amacýyla
126 kullanýlýr. Program bazý güvenlik denetimleri ve baþlýk biçimlendirmesi
127 yaparak ve inn.conf dosyasýnda belirtilen haber sunucuya makaleyi yollar.
140 libtoolize --copy --force
141 LDFLAGS="-s"; export LDFLAGS
143 --with-news-user=news \
144 --with-news-group=news \
145 --with-news-master=news \
146 --with-db-dir=/var/state/news \
147 --with-etc-dir=%{_sysconfdir} \
148 --with-log-dir=/var/log/news \
149 --with-run-dir=/var/run/news \
150 --with-spool-dir=/var/spool/news \
151 --with-lib-dir=%{_datadir}/news \
152 --with-tmp-path=/var/spool/news/incoming/tmp \
154 --with-sendmail=/usr/lib/sendmail \
155 --enable-tagged-hash \
156 --enable-merge-to-groups \
157 --enable-pgp-verify \
162 # --enable-dual-socket
164 make all PATHFILTER=%{_datadir}/news/filter \
165 PATHCONTROL=%{_datadir}/news/control \
166 RNEWSPROGS=%{_bindir}
169 rm -fr $RPM_BUILD_ROOT
170 install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d}
171 install -d $RPM_BUILD_ROOT%{_bindir}
172 install -d $RPM_BUILD_ROOT%{_libdir}/news
173 install -d $RPM_BUILD_ROOT%{_datadir}/news/{control,filter,auth}
174 install -d $RPM_BUILD_ROOT%{_includedir}/inn
175 install -d $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8}
176 install -d $RPM_BUILD_ROOT/var/{run/news,state/news/backoff,log/{news,archiv/news}}
177 install -d $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs}
180 DESTDIR="$RPM_BUILD_ROOT" \
181 PATHFILTER=%{_datadir}/news/filter \
182 PATHCONTROL=%{_datadir}/news/control \
183 RNEWSPROGS=%{_bindir}
185 install %{SOURCE1} $RPM_BUILD_ROOT/var/state/news/active
186 install %{SOURCE2} $RPM_BUILD_ROOT/var/state/news/distributions
187 install %{SOURCE3} $RPM_BUILD_ROOT/var/state/news/newsgroups
188 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
189 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
190 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/nnrp.access
191 install %{SOURCE7} $RPM_BUILD_ROOT/etc/cron.d/inn
192 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
193 install %{SOURCE9} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
194 install %{SOURCE10} $RPM_BUILD_ROOT/etc/logrotate.d/inn
196 mv $RPM_BUILD_ROOT%{_bindir}/c7unbatch.sh $RPM_BUILD_ROOT%{_bindir}/c7unbatch
197 mv $RPM_BUILD_ROOT%{_bindir}/gunbatch.sh $RPM_BUILD_ROOT%{_bindir}/gunbatch
199 rm -f $RPM_BUILD_ROOT/var/state/news/history
202 touch $RPM_BUILD_ROOT/var/state/news/subscriptions
203 touch $RPM_BUILD_ROOT/var/state/news/history
204 touch $RPM_BUILD_ROOT/var/state/news/.news.daily
205 touch $RPM_BUILD_ROOT/var/state/news/active.times
206 touch $RPM_BUILD_ROOT/var/log/news/news.notice
207 touch $RPM_BUILD_ROOT/var/log/news/news.crit
208 touch $RPM_BUILD_ROOT/var/log/news/news.err
210 install include/clibrary.h $RPM_BUILD_ROOT%{_includedir}/inn
211 install include/configdata.h $RPM_BUILD_ROOT%{_includedir}/inn
212 install include/dbz.h $RPM_BUILD_ROOT%{_includedir}/inn
213 install include/libinn.h $RPM_BUILD_ROOT%{_includedir}/inn
214 install include/storage.h $RPM_BUILD_ROOT%{_includedir}/inn
216 mv $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
218 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
219 -a $RPM_BUILD_ROOT/var/state/news/active \
220 -i -r -f $RPM_BUILD_ROOT/var/state/news/history || :
222 #Fix perms in sample directory to avoid bogus dependencies
223 find samples -name "*.in" -exec chmod a-x {} \;
225 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[1358]/* \
226 CONTRIBUTORS HISTORY README README.perl_hook README.tcl_hook \
227 INSTALL ChangeLog COPYRIGHT
230 rm -rf $RPM_BUILD_ROOT
235 if [ -f /var/state/news/history ]; then
237 %{_bindir}/makehistory -i -r
238 for i in dir hash index pag; do
239 [ -f history.n.$i ] && mv history.n.$i history.$i
241 chown news.news history.*
246 %{_bindir}/makehistory -i
247 for i in dir hash index pag; do
248 [ -f history.n.$i ] && mv history.n.$i history.$i
250 chown news.news history history.*
251 chmod 644 history history.*
253 [ -f /var/state/news/active.times ] || {
254 touch /var/state/news/active.times
255 chown news.news /var/state/news/active.times
258 [ -f /var/log/news/news.notice ] || {
259 touch /var/log/news/news.notice
260 chown news.news /var/log/news/news.notice
261 chmod 664 /var/log/news/news.notice
264 [ -f /var/log/news/news.crit ] || {
265 touch /var/log/news/news.crit
266 chown news.news /var/log/news/news.crit
267 chmod 660 /var/log/news/news.crit
270 [ -f /var/log/news/news.err ] || {
271 touch /var/log/news/news.err
272 chown news.news /var/log/news/news.err
273 chmod 660 /var/log/news/news.err
276 [ -f /var/state/news/.news.daily ] || {
277 touch /var/state/news/.news.daily
278 chown news.news /var/state/.news.daily
279 chmod 664 /var/state/news/.news.daily
282 if [ -f /etc/syslog.conf ]; then
283 if ! grep -q INN /etc/syslog.conf; then
284 sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
285 mv /etc/syslog.conf.inn /etc/syslog.conf
286 echo '' >> /etc/syslog.conf
287 echo '#' >> /etc/syslog.conf
288 echo '# INN' >> /etc/syslog.conf
289 echo '#' >> /etc/syslog.conf
290 echo 'news.=crit /var/log/news/news.crit' >> /etc/syslog.conf
291 echo 'news.=err /var/log/news/news.err' >> /etc/syslog.conf
292 echo 'news.notice /var/log/news/news.notice' >> /etc/syslog.conf
294 if [ -f /var/run/syslog.pid ]; then
295 kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
298 # syslog.conf does not exist
299 echo "mail.none /var/log/messages" > /etc/syslog.conf.inn
300 echo "" >> /etc/syslog.conf.inn
301 echo "# INN" >> /etc/syslog.conf.inn
302 echo "news.=crit /var/log/news/news.crit" >> /etc/syslog.conf.inn
303 echo "news.=err /var/log/news/news.err" >> /etc/syslog.conf.inn
304 echo "news.notice /var/log/news/news.notice" >> /etc/syslog.conf.inn
307 /sbin/chkconfig --add inn
308 if [ -f /var/lock/subsys/inn ]; then
309 /etc/rc.d/init.d/inn restart >&2
311 echo "Run \"/etc/rc.d/init.d/inn start\" to start inn news server." >&2
315 if [ "$1" = "0" ]; then
316 if [ -f /var/lock/subsys/news ]; then
317 /etc/rc.d/init.d/inn stop
319 /sbin/chkconfig --del inn
326 %defattr(644,root,root,755)
327 %doc {CONTRIBUTORS,HISTORY,README,README.perl_hook,README.tcl_hook}.gz
328 %doc {INSTALL,ChangeLog,COPYRIGHT}.gz
331 %attr(750,news,news) %dir /var/state/news
332 %attr(750,news,news) %dir /var/state/news/backoff
333 %attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/state/news/active
334 %attr(644,news,news) %config(noreplace) %verify(not size mtime md5) /var/state/news/distributions
335 %attr(644,news,news) %config(noreplace) %verify(not size mtime md5) /var/state/news/newsgroups
336 %attr(644,news,root) %config(noreplace) %verify(not size mtime md5) /var/state/news/subscriptions
337 %attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/state/news/active.times
338 %attr(664,news,news) %ghost /var/state/news/.news.daily
341 %attr(640,root,root) /etc/logrotate.d/inn
342 %attr(750,news,news) %dir /var/log/news
343 %attr(750,news,news) %dir /var/log/archiv/news
344 %attr(770,news,news) %dir /var/run/news
345 %attr(664,news,news) %ghost /var/log/news/news.notice
346 %attr(660,news,news) %ghost /var/log/news/news.crit
347 %attr(660,news,news) %ghost /var/log/news/news.err
350 %attr(750,news,news) %dir /var/spool/news
351 %attr(770,news,news) %dir /var/spool/news/cycbuffs
352 %attr(770,news,news) %dir /var/spool/news/innfeed
353 %attr(770,news,news) %dir /var/spool/news/incoming
354 %attr(770,news,news) %dir /var/spool/news/incoming/bad
355 %attr(770,news,news) %dir /var/spool/news/incoming/tmp
356 %attr(770,news,news) %dir /var/spool/news/outgoing
357 %attr(770,news,news) %dir /var/spool/news/archive
358 %attr(770,news,news) %dir /var/spool/news/overview
359 %attr(770,news,news) %dir /var/spool/news/uniover
360 %attr(770,news,news) %dir /var/spool/news/articles
363 %attr(640,root,root) %config %verify(not size mtime md5) /etc/cron.d/inn
366 %attr(754,root,root) /etc/rc.d/init.d/inn
368 # CONFIGS (INN is a one big config ;-)
369 %attr(755,root,root) %dir %{_sysconfdir}
370 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
371 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
372 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/control.ctl
373 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
374 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
375 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
376 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/inn.conf
377 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
378 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
379 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
380 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/motd.news
381 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
382 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrp.access
383 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
384 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
385 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.ctl
386 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
387 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/storage.conf
388 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/moderators
389 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
390 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
391 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
393 %attr(755,root,news) %dir %{_datadir}/news
394 %attr(755,root,root) %dir %{_datadir}/news/control
395 %attr(755,root,root) %dir %{_datadir}/news/filter
396 %attr(755,root,root) %dir %{_datadir}/news/auth
398 %config %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
399 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars
400 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
401 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
403 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
404 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
405 %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
406 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
407 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
409 %attr(755,root,root) %{_datadir}/news/control/checkgroups
410 %attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
411 %attr(755,root,root) %{_datadir}/news/control/default
412 %attr(755,root,root) %{_datadir}/news/control/ihave
413 %attr(755,root,root) %{_datadir}/news/control/ihave.pl
414 %attr(755,root,root) %{_datadir}/news/control/newgroup
415 %attr(755,root,root) %{_datadir}/news/control/newgroup.pl
416 %attr(755,root,root) %{_datadir}/news/control/rmgroup
417 %attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
418 %attr(755,root,root) %{_datadir}/news/control/sendme
419 %attr(755,root,root) %{_datadir}/news/control/sendme.pl
420 %attr(755,root,root) %{_datadir}/news/control/sendsys
421 %attr(755,root,root) %{_datadir}/news/control/sendsys.pl
422 %attr(755,root,root) %{_datadir}/news/control/senduuname
423 %attr(755,root,root) %{_datadir}/news/control/senduuname.pl
424 %attr(755,root,root) %{_datadir}/news/control/version
425 %attr(755,root,root) %{_datadir}/news/control/version.pl
428 %attr(4754,root,news) %{_bindir}/startinnfeed
429 %attr(4754,root,uucp) %{_bindir}/rnews
432 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
435 %attr(755,root,root) %{_bindir}/actived
436 %attr(755,root,root) %{_bindir}/actmerge
437 %attr(755,root,root) %{_bindir}/actsync
438 %attr(755,root,root) %{_bindir}/actsyncd
439 %attr(755,root,root) %{_bindir}/archive
440 %attr(755,root,root) %{_bindir}/batcher
441 %attr(755,root,root) %{_bindir}/buffchan
442 %attr(755,root,root) %{_bindir}/c7unbatch
443 %attr(755,root,root) %{_bindir}/cnfsstat
444 %attr(755,root,root) %{_bindir}/cnfsstat.cron
445 %attr(755,root,root) %{_bindir}/controlbatch
446 %attr(755,root,root) %{_bindir}/controlchan
447 %attr(755,root,root) %{_bindir}/convdate
448 %attr(755,root,root) %{_bindir}/crosspost
449 %attr(755,root,root) %{_bindir}/ctlinnd
450 %attr(755,root,root) %{_bindir}/cvtbatch
451 %attr(755,root,root) %{_bindir}/decode
452 %attr(755,root,root) %{_bindir}/encode
453 %attr(755,root,root) %{_bindir}/expire
454 %attr(755,root,root) %{_bindir}/expireindex
455 %attr(755,root,root) %{_bindir}/expireover
456 %attr(755,root,root) %{_bindir}/expirerm
457 %attr(755,root,root) %{_bindir}/fastrm
458 %attr(755,root,root) %{_bindir}/filechan
459 %attr(755,root,root) %{_bindir}/getlist
460 %attr(755,root,root) %{_bindir}/grephistory
461 %attr(755,root,root) %{_bindir}/gunbatch
462 %attr(755,root,root) %{_bindir}/inncheck
463 %attr(755,root,root) %{_bindir}/innconfval
464 %attr(755,root,root) %{_bindir}/innd
465 %attr(755,root,root) %{_bindir}/inndf
466 %attr(755,root,root) %{_bindir}/inndstart
467 %attr(755,root,root) %{_bindir}/innfeed
468 %attr(755,root,root) %{_bindir}/innfeed-convcfg
469 %attr(755,root,root) %{_bindir}/innmail
470 %attr(755,root,root) %{_bindir}/innreport
471 %attr(755,root,root) %{_bindir}/innstat
472 %attr(755,root,root) %{_bindir}/innwatch
473 %attr(755,root,root) %{_bindir}/innxbatch
474 %attr(755,root,root) %{_bindir}/innxmit
475 %attr(755,root,root) %{_bindir}/mailpost
476 %attr(755,root,root) %{_bindir}/makeactive
477 %attr(755,root,root) %{_bindir}/makehistory
478 %attr(755,root,root) %{_bindir}/mod-active
479 %attr(755,root,root) %{_bindir}/news2mail
480 %attr(755,root,root) %{_bindir}/news.daily
481 %attr(755,root,root) %{_bindir}/newsrequeue
482 %attr(755,root,root) %{_bindir}/nnrpd
483 %attr(755,root,root) %{_bindir}/nntpget
484 %attr(755,root,root) %{_bindir}/nntpsend
485 %attr(755,root,root) %{_bindir}/overchan
486 %attr(755,root,root) %{_bindir}/parsecontrol
487 %attr(755,root,root) %{_bindir}/pgpverify
488 %attr(755,root,root) %{_bindir}/procbatch
489 %attr(755,root,root) %{_bindir}/prunehistory
490 %attr(755,root,root) %{_bindir}/pullnews
491 %attr(755,root,root) %{_bindir}/scanlogs
492 %attr(755,root,root) %{_bindir}/scanspool
493 %attr(755,root,root) %{_bindir}/sendbatch
494 %attr(755,root,root) %{_bindir}/send-ihave
495 %attr(755,root,root) %{_bindir}/send-nntp
496 %attr(755,root,root) %{_bindir}/send-uucp
497 %attr(755,root,root) %{_bindir}/sendxbatches
498 %attr(755,root,root) %{_bindir}/shlock
499 %attr(755,root,root) %{_bindir}/shrinkfile
500 %attr(755,root,root) %{_bindir}/simpleftp
501 %attr(755,root,root) %{_bindir}/sm
502 %attr(755,root,root) %{_bindir}/tally.control
503 %attr(755,root,root) %{_bindir}/writelog
506 %{_mandir}/man1/convdate.1*
507 %{_mandir}/man1/getlist.1*
508 %{_mandir}/man1/grephistory.1*
509 %{_mandir}/man1/innconfval.1*
510 %{_mandir}/man1/innfeed.1*
511 %{_mandir}/man1/installit.1*
512 %{_mandir}/man1/nntpget.1*
513 %{_mandir}/man1/rnews.1*
514 %{_mandir}/man1/shlock.1*
515 %{_mandir}/man1/shrinkfile.1*
516 %{_mandir}/man1/startinnfeed.1*
517 %{_mandir}/man1/subst.1*
518 %{_mandir}/man[58]/**
521 %defattr(644,root,root,755)
528 %attr(644,root,root) %{_libdir}/lib*.a
531 %defattr(644,root,root,755)
532 %attr(2755,root,news) %{_bindir}/inews
533 %{_mandir}/man1/inews.1*