]> git.pld-linux.org Git - packages/inn.git/blob - inn.spec
- added innreport-patch (needed only by inn 2.2.3)
[packages/inn.git] / inn.spec
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)
6 Name:           inn
7 Version:        2.2.3
8 Release:        9
9 License:        Distributable
10 Group:          Networking/Daemons
11 Group(de):      Netzwerkwesen/Server
12 Group(pl):      Sieciowe/Serwery
13 Source0:        ftp://ftp.isc.org/isc/inn/%{name}-%{version}.tar.gz
14 Source1:        %{name}-default-active
15 Source2:        %{name}-default-distributions
16 Source3:        %{name}-default-newsgroups
17 Source4:        %{name}-etc-%{name}.conf
18 Source5:        %{name}-etc-newsfeeds
19 Source6:        %{name}-etc-nnrp.access
20 Source7:        %{name}.crontab
21 Source8:        %{name}.init
22 Source9:        %{name}-cnfsstat.cron
23 Source10:       %{name}.logrotate
24 #Patch0:        ftp://ftp.nemoto.ecei.tohoku.ac.jp/pub/Net/IPv6/Patches/%{name}-2.2.1-v6-19991121.diff.gz
25 Patch0:         %{name}-2.2.3-v6-20000915.patch.gz
26 Patch1:         %{name}-PLD.patch
27 Patch2:         %{name}-install.patch
28 Patch3:         inn-innreport-patch
29 URL:            http://www.isc.org/inn.html
30 Prereq:         /sbin/chkconfig
31 Prereq:         /sbin/ldconfig
32 Prereq:         sed
33 Prereq:         fileutils
34 Prereq:         %{name}-libs = %{version}
35 Requires:       cleanfeed
36 Requires:       rc-scripts >= 0.2.0
37 Requires:       /etc/cron.d
38 Provides:       nntpserver
39 BuildRequires:  perl
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %define         _sysconfdir     /etc/news
43
44 %description
45 INN is a news server, which can be set up to handle USENET news, as
46 well as private "newsfeeds". There is a *LOT* of information about
47 setting up INN in /usr/share/doc -- read it.
48
49 %description -l pl
50 INN jest serwerem news, który mo¿na skonfigurowaæ do obs³ugi USENET-u,
51 jak równie¿ do obs³ugi ,,prywatnych'' grup w sieciach intranetowych.
52 Ca³e mnóstwo po¿ytecznych informacji o konfigurowaniu INN-a znajdziesz
53 w katalogu /usr/share/doc/inn-*.
54
55 %package libs
56 Summary:        INN libraries
57 Summary(de):    INN-Library
58 Summary(fr):    Bibliothèque INN
59 Summary(pl):    Biblioteki do INN-a
60 Group:          Development/Libraries
61 Group(de):      Entwicklung/Libraries
62 Group(fr):      Development/Librairies
63 Group(pl):      Programowanie/Biblioteki
64
65 %description libs
66 This library is needed by several programs that interface to INN, such
67 as newsgate or tin.
68
69 %description -l de libs
70 Diese Library wird von mehreren Programmen benötigt, die mit INN
71 kommunizieren, etwa newsgate oder tin.
72
73 %description -l fr libs
74 Cette bibliothèque est nécessaire à plusieurs programmes qui
75 s'interfacent avec INN, comme newsgate ou tin.
76
77 %description -l pl libs
78 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
79 INN-em, takich jak newsgate czy tin.
80
81 %description -l tr libs
82 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
83 bir kitaplýktýr.
84
85 %package devel
86 Summary:        INN header files and development documentations
87 Summary(de):    INN-Library
88 Summary(fr):    Bibliothèque INN
89 Summary(pl):    Pliki nag³ówkowe i dokumentacja programisty do inn-a
90 Summary(tr):    INN kitaplýðý
91 Group:          Development/Libraries
92 Group(de):      Entwicklung/Libraries
93 Group(fr):      Development/Librairies
94 Group(pl):      Programowanie/Biblioteki
95 Requires:       %{name}-libs = %{version}
96
97 %description devel
98 This library is needed by several programs that interface to INN, such
99 as newsgate or tin.
100
101 %description -l de devel
102 Diese Library wird von mehreren Programmen benötigt, die mit INN
103 kommunizieren, etwa newsgate oder tin.
104
105 %description -l fr devel
106 Cette bibliothèque est nécessaire à plusieurs programmes qui
107 s'interfacent avec INN, comme newsgate ou tin.
108
109 %description -l pl devel
110 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
111 INN-em, takich jak newsgate czy tin.
112
113 %description -l tr devel
114 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
115 bir kitaplýktýr.
116
117 %package static
118 Summary:        Static INN libraries
119 Summary(pl):    Biblioteki statyczne do INN
120 Group:          Development/Libraries
121 Group(de):      Entwicklung/Libraries
122 Group(fr):      Development/Librairies
123 Group(pl):      Programowanie/Biblioteki
124 Requires:       %{name}-devel = %{version}
125
126 %description static
127 Static INN libraries.
128
129 %description -l pl static
130 Biblioteki statyczne do INN.
131
132 %package -n inews
133 Summary:        Inews program (used for posting by inn and trn)
134 Summary(de):    Inews-Programm (für die Zustellung mit inn und trn) 
135 Summary(fr):    Programme inews (utilisé par inn et trn pour poster)
136 Summary(pl):    Inews - program do wysy³ania artyku³ów (u¿ywany przez inn i trn)
137 Summary(tr):    Haber biçimlendirme programý
138 Group:          Networking/News
139 Group(de):      Netzwerkwesen/News
140 Group(pl):      Sieciowe/News
141
142 %description -n inews
143 The inews program is used by some news readers to post news. It does
144 some consistency checking and header reformatting, and forwards the
145 article on to the news server specified in inn.conf.
146
147 %description -l de -n inews
148 Das Programm 'inews' wird von manchen Newsreadern zum Senden von
149 Nachrichten verwendet. Es führt eine Konsistenzprüfung und Header-Neuf
150 ormatierung aus und leitet die Nachricht an den in 'inn.conf'
151 angegebenen News-Server weiter.
152
153 %description -l fr -n inews
154 Le programme inews est utilisé par certains lecteurs de news pour
155 poster les articles. Il effectue des vérifications et un reformatage
156 des en-têtes et fait suivre l'article au serveur de news spécifié dans
157 inn.conf.
158
159 %description -l pl -n inews
160 Inews jest u¿ywany przez niektóre czytniki news do wysy³ania
161 artyku³ów. Sprawdza budowê artyku³u, przepisuje nag³ówek i wysy³a do
162 serwera news wyszczególnionego w inn.conf.
163
164 %description -l tr -n inews
165 inews programý bazý haber okuyucular tarafýndan haber yollamak
166 amacýyla kullanýlýr. Program bazý güvenlik denetimleri ve baþlýk
167 biçimlendirmesi yaparak ve inn.conf dosyasýnda belirtilen haber
168 sunucuya makaleyi yollar.
169
170 %prep
171 %setup -q
172 %patch0 -p1
173 %patch1 -p1
174 %patch2 -p1
175 %patch3 -p1
176 %build
177 touch innfeed/*.[ly]
178
179 rm -f config.cache
180 autoconf
181 libtoolize --copy --force
182 %configure \
183         --with-news-user=news \
184         --with-news-group=news \
185         --with-news-master=news \
186         --with-db-dir=/var/lib/news \
187         --with-etc-dir=%{_sysconfdir} \
188         --with-log-dir=/var/log/news \
189         --with-run-dir=/var/run/news \
190         --with-spool-dir=/var/spool/news \
191         --with-lib-dir=%{_datadir}/news \
192         --with-tmp-path=/var/spool/news/incoming/tmp \
193         --with-perl \
194         --with-sendmail=%{_libdir}/sendmail \
195         --enable-tagged-hash \
196         --enable-merge-to-groups \
197         --enable-pgp-verify \
198         --enable-shared \
199         --enable-static \
200         --enable-libtool \
201         --enable-ipv6 \
202         --enable-dual-socket
203
204 %{__make} all PATHFILTER=%{_datadir}/news/filter \
205         PATHCONTROL=%{_datadir}/news/control \
206         RNEWSPROGS=%{_bindir}
207
208 %install 
209 rm -rf $RPM_BUILD_ROOT
210 install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d} \
211         $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/news,%{_includedir}/inn} \
212         $RPM_BUILD_ROOT%{_datadir}/news/{control,filter,auth} \
213         $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8} \
214         $RPM_BUILD_ROOT/var/{run/news,lib/news/backoff,log/{news,archiv/news}} \
215         $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs}
216
217 %{__make} install \
218         DESTDIR="$RPM_BUILD_ROOT" \
219         PATHFILTER=%{_datadir}/news/filter \
220         PATHCONTROL=%{_datadir}/news/control \
221         RNEWSPROGS=%{_bindir}
222
223 install %{SOURCE1} $RPM_BUILD_ROOT/var/lib/news/active
224 install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
225 install %{SOURCE3} $RPM_BUILD_ROOT/var/lib/news/newsgroups
226 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
227 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
228 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/nnrp.access
229 install %{SOURCE7} $RPM_BUILD_ROOT/etc/cron.d/inn
230 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
231 install %{SOURCE9} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
232 install %{SOURCE10} $RPM_BUILD_ROOT/etc/logrotate.d/inn
233
234 mv -f $RPM_BUILD_ROOT%{_bindir}/c7unbatch.sh $RPM_BUILD_ROOT%{_bindir}/c7unbatch
235 mv -f $RPM_BUILD_ROOT%{_bindir}/gunbatch.sh $RPM_BUILD_ROOT%{_bindir}/gunbatch
236
237 rm -f $RPM_BUILD_ROOT/var/lib/news/history
238
239 umask 002
240 touch $RPM_BUILD_ROOT/var/lib/news/subscriptions
241 touch $RPM_BUILD_ROOT/var/lib/news/history
242 touch $RPM_BUILD_ROOT/var/lib/news/.news.daily
243 touch $RPM_BUILD_ROOT/var/lib/news/active.times
244 touch $RPM_BUILD_ROOT/var/log/news/news.notice
245 touch $RPM_BUILD_ROOT/var/log/news/news.crit
246 touch $RPM_BUILD_ROOT/var/log/news/news.err
247
248 install include/clibrary.h      $RPM_BUILD_ROOT%{_includedir}/inn
249 install include/configdata.h    $RPM_BUILD_ROOT%{_includedir}/inn
250 install include/dbz.h           $RPM_BUILD_ROOT%{_includedir}/inn
251 install include/libinn.h        $RPM_BUILD_ROOT%{_includedir}/inn
252 install include/storage.h       $RPM_BUILD_ROOT%{_includedir}/inn
253
254 mv -f $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
255
256 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
257         -a $RPM_BUILD_ROOT/var/lib/news/active \
258         -i -r -f $RPM_BUILD_ROOT/var/lib/news/history || :
259
260 #Fix perms in sample directory to avoid bogus dependencies
261 find samples -name "*.in" -exec chmod a-x {} \;
262
263 gzip -9nf CONTRIBUTORS HISTORY README README.perl_hook README.tcl_hook \
264         INSTALL ChangeLog COPYRIGHT
265
266 %clean
267 rm -rf $RPM_BUILD_ROOT
268
269 %post
270 if [ -f /var/lib/news/history ]; then
271         cd /var/lib/news
272         %{_bindir}/makehistory -i -r
273         for i in dir hash index pag; do
274                 [ -f history.n.$i ] && mv history.n.$i history.$i
275         done
276         chown news.news history.*
277         chmod 644 history.*
278 else
279         cd /var/lib/news
280         cp /dev/null history
281         %{_bindir}/makehistory -i
282         for i in dir hash index pag; do
283                 [ -f history.n.$i ] && mv history.n.$i history.$i
284         done
285         chown news.news history history.*
286         chmod 644 history history.*
287 fi
288 [ -f /var/lib/news/active.times ] || {
289         touch /var/lib/news/active.times
290         chown news.news /var/lib/news/active.times
291 }
292
293 [ -f /var/log/news/news.notice ] || {
294         touch /var/log/news/news.notice
295         chown news.news /var/log/news/news.notice
296         chmod 664 /var/log/news/news.notice
297 }
298
299 [ -f /var/log/news/news.crit ] || {
300         touch /var/log/news/news.crit
301         chown news.news /var/log/news/news.crit
302         chmod 660 /var/log/news/news.crit
303 }
304
305 [ -f /var/log/news/news.err ] || {
306         touch /var/log/news/news.err
307         chown news.news /var/log/news/news.err
308         chmod 660 /var/log/news/news.err
309 }
310
311 [ -f /var/lib/news/.news.daily ] || {
312         touch /var/lib/news/.news.daily
313         chown news.news /var/lib/.news.daily
314         chmod 664 /var/lib/news/.news.daily
315 }
316
317 if [ -f /etc/syslog.conf ]; then
318   if ! grep -q INN /etc/syslog.conf; then
319     sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
320     mv -f /etc/syslog.conf.inn /etc/syslog.conf
321     echo ''                                                                             >> /etc/syslog.conf
322     echo '#'                                                                            >> /etc/syslog.conf
323     echo '# INN'                                                                        >> /etc/syslog.conf
324     echo '#'                                                                            >> /etc/syslog.conf
325     echo 'news.=crit                                        /var/log/news/news.crit'    >> /etc/syslog.conf
326     echo 'news.=err                                         /var/log/news/news.err'     >> /etc/syslog.conf
327     echo 'news.notice                                       /var/log/news/news.notice'  >> /etc/syslog.conf
328     fi
329   if [ -f /var/run/syslog.pid ]; then
330     kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
331   fi
332 else
333     # syslog.conf does not exist
334     echo "mail.none /var/log/messages"                                                  > /etc/syslog.conf.inn
335     echo ""                                                                             >> /etc/syslog.conf.inn
336     echo "# INN"                                                                        >> /etc/syslog.conf.inn
337     echo "news.=crit                                      /var/log/news/news.crit"      >> /etc/syslog.conf.inn
338     echo "news.=err                                       /var/log/news/news.err"       >> /etc/syslog.conf.inn
339     echo "news.notice                                     /var/log/news/news.notice"    >> /etc/syslog.conf.inn
340 fi
341
342 /sbin/chkconfig --add inn
343 if [ -f /var/lock/subsys/inn ]; then
344         /etc/rc.d/init.d/inn restart >&2
345 else
346         echo "Run \"/etc/rc.d/init.d/inn start\" to start inn news server." >&2
347 fi
348
349 %preun
350 if [ "$1" = "0" ]; then
351         if [ -f /var/lock/subsys/news ]; then
352                 /etc/rc.d/init.d/inn stop
353         fi
354         /sbin/chkconfig --del inn
355 fi
356
357 %post libs -p /sbin/ldconfig 
358 %postun libs -p /sbin/ldconfig 
359
360 %files
361 %defattr(644,root,root,755)
362 %doc {CONTRIBUTORS,HISTORY,README,README.perl_hook,README.tcl_hook}.gz
363 %doc {INSTALL,ChangeLog,COPYRIGHT}.gz
364
365 # DB
366 %attr(750,news,news) %dir /var/lib/news
367 %attr(750,news,news) %dir /var/lib/news/backoff
368 %attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active
369 %attr(644,news,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/distributions
370 %attr(644,news,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/newsgroups
371 %attr(644,news,root) %config(noreplace) %verify(not size mtime md5) /var/lib/news/subscriptions
372 %attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active.times
373 %attr(664,news,news) %ghost /var/lib/news/.news.daily
374
375 # LOGS
376 %attr(640,root,root) /etc/logrotate.d/inn
377 %attr(750,news,news) %dir /var/log/news
378 %attr(750,news,news) %dir /var/log/archiv/news
379 %attr(770,news,news) %dir /var/run/news
380 %attr(664,news,news) %ghost /var/log/news/news.notice
381 %attr(660,news,news) %ghost /var/log/news/news.crit
382 %attr(660,news,news) %ghost /var/log/news/news.err
383
384 # SPOOL
385 %attr(750,news,news) %dir /var/spool/news
386 %attr(770,news,news) %dir /var/spool/news/cycbuffs
387 %attr(770,news,news) %dir /var/spool/news/innfeed
388 %attr(770,news,news) %dir /var/spool/news/incoming
389 %attr(770,news,news) %dir /var/spool/news/incoming/bad
390 %attr(770,news,news) %dir /var/spool/news/incoming/tmp
391 %attr(770,news,news) %dir /var/spool/news/outgoing
392 %attr(770,news,news) %dir /var/spool/news/archive
393 %attr(770,news,news) %dir /var/spool/news/overview
394 %attr(770,news,news) %dir /var/spool/news/uniover
395 %attr(770,news,news) %dir /var/spool/news/articles
396
397 # CRON PARTS
398 %attr(640,root,root) %config %verify(not size mtime md5) /etc/cron.d/inn
399
400 # RC-SCRIPT
401 %attr(754,root,root) /etc/rc.d/init.d/inn
402
403 # CONFIGS (INN is a one big config ;-)
404 %attr(755,news,news) %dir %{_sysconfdir}
405 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
406 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
407 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/control.ctl
408 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
409 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
410 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
411 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
412 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/inn.conf
413 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
414 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
415 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
416 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/moderators
417 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/motd.news
418 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
419 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
420 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrp.access
421 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
422 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
423 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.ctl
424 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
425 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
426 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/storage.conf
427
428 %attr(755,root,news) %dir %{_datadir}/news
429 %attr(755,root,root) %dir %{_datadir}/news/control
430 %attr(755,root,root) %dir %{_datadir}/news/filter
431 %attr(755,root,root) %dir %{_datadir}/news/auth
432
433 %config %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
434 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars
435 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
436 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
437
438 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
439 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
440 %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
441 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
442 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
443
444 %attr(755,root,root) %{_datadir}/news/control/checkgroups
445 %attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
446 %attr(755,root,root) %{_datadir}/news/control/default
447 %attr(755,root,root) %{_datadir}/news/control/ihave
448 %attr(755,root,root) %{_datadir}/news/control/ihave.pl
449 %attr(755,root,root) %{_datadir}/news/control/newgroup
450 %attr(755,root,root) %{_datadir}/news/control/newgroup.pl
451 %attr(755,root,root) %{_datadir}/news/control/rmgroup
452 %attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
453 %attr(755,root,root) %{_datadir}/news/control/sendme
454 %attr(755,root,root) %{_datadir}/news/control/sendme.pl
455 %attr(755,root,root) %{_datadir}/news/control/sendsys
456 %attr(755,root,root) %{_datadir}/news/control/sendsys.pl
457 %attr(755,root,root) %{_datadir}/news/control/senduuname
458 %attr(755,root,root) %{_datadir}/news/control/senduuname.pl
459 %attr(755,root,root) %{_datadir}/news/control/version
460 %attr(755,root,root) %{_datadir}/news/control/version.pl
461
462 # SUID
463 %attr(4754,root,news) %{_bindir}/startinnfeed
464 %attr(4754,root,uucp) %{_bindir}/rnews
465
466 # BINARIES
467 %attr(755,root,root) %{_bindir}/actived
468 %attr(755,root,root) %{_bindir}/actmerge
469 %attr(755,root,root) %{_bindir}/actsync
470 %attr(755,root,root) %{_bindir}/actsyncd
471 %attr(755,root,root) %{_bindir}/archive
472 %attr(755,root,root) %{_bindir}/batcher
473 %attr(755,root,root) %{_bindir}/buffchan
474 %attr(755,root,root) %{_bindir}/c7unbatch
475 %attr(755,root,root) %{_bindir}/cnfsstat
476 %attr(755,root,root) %{_bindir}/cnfsstat.cron
477 %attr(755,root,root) %{_bindir}/controlbatch
478 %attr(755,root,root) %{_bindir}/controlchan
479 %attr(755,root,root) %{_bindir}/convdate
480 %attr(755,root,root) %{_bindir}/crosspost
481 %attr(755,root,root) %{_bindir}/ctlinnd
482 %attr(755,root,root) %{_bindir}/cvtbatch
483 %attr(755,root,root) %{_bindir}/decode
484 %attr(755,root,root) %{_bindir}/encode
485 %attr(755,root,root) %{_bindir}/expire
486 %attr(755,root,root) %{_bindir}/expireindex
487 %attr(755,root,root) %{_bindir}/expireover
488 %attr(755,root,root) %{_bindir}/expirerm
489 %attr(755,root,root) %{_bindir}/fastrm
490 %attr(755,root,root) %{_bindir}/filechan
491 %attr(755,root,root) %{_bindir}/getlist
492 %attr(755,root,root) %{_bindir}/grephistory
493 %attr(755,root,root) %{_bindir}/gunbatch
494 %attr(755,root,root) %{_bindir}/inncheck
495 %attr(755,root,root) %{_bindir}/innconfval
496 %attr(755,root,root) %{_bindir}/innd
497 %attr(755,root,root) %{_bindir}/inndf
498 %attr(755,root,root) %{_bindir}/inndstart
499 %attr(755,root,root) %{_bindir}/innfeed
500 %attr(755,root,root) %{_bindir}/innfeed-convcfg
501 %attr(755,root,root) %{_bindir}/innmail
502 %attr(755,root,root) %{_bindir}/innreport
503 %attr(755,root,root) %{_bindir}/innstat
504 %attr(755,root,root) %{_bindir}/innwatch
505 %attr(755,root,root) %{_bindir}/innxbatch
506 %attr(755,root,root) %{_bindir}/innxmit
507 %attr(755,root,root) %{_bindir}/mailpost
508 %attr(755,root,root) %{_bindir}/makeactive
509 %attr(755,root,root) %{_bindir}/makehistory
510 %attr(755,root,root) %{_bindir}/mod-active
511 %attr(755,root,root) %{_bindir}/news2mail
512 %attr(755,root,root) %{_bindir}/news.daily
513 %attr(755,root,root) %{_bindir}/newsrequeue
514 %attr(755,root,root) %{_bindir}/nnrpd
515 %attr(755,root,root) %{_bindir}/nntpget
516 %attr(755,root,root) %{_bindir}/nntpsend
517 %attr(755,root,root) %{_bindir}/overchan
518 %attr(755,root,root) %{_bindir}/parsecontrol
519 %attr(755,root,root) %{_bindir}/pgpverify
520 %attr(755,root,root) %{_bindir}/procbatch
521 %attr(755,root,root) %{_bindir}/prunehistory
522 %attr(755,root,root) %{_bindir}/pullnews
523 %attr(755,root,root) %{_bindir}/scanlogs
524 %attr(755,root,root) %{_bindir}/scanspool
525 %attr(755,root,root) %{_bindir}/sendbatch
526 %attr(755,root,root) %{_bindir}/send-ihave
527 %attr(755,root,root) %{_bindir}/send-nntp
528 %attr(755,root,root) %{_bindir}/send-uucp
529 %attr(755,root,root) %{_bindir}/sendxbatches
530 %attr(755,root,root) %{_bindir}/shlock
531 %attr(755,root,root) %{_bindir}/shrinkfile
532 %attr(755,root,root) %{_bindir}/simpleftp
533 %attr(755,root,root) %{_bindir}/sm
534 %attr(755,root,root) %{_bindir}/tally.control
535 %attr(755,root,root) %{_bindir}/writelog
536
537 # MAN
538 %{_mandir}/man1/convdate.1*
539 %{_mandir}/man1/getlist.1*
540 %{_mandir}/man1/grephistory.1*
541 %{_mandir}/man1/innconfval.1*
542 %{_mandir}/man1/innfeed.1*
543 %{_mandir}/man1/installit.1*
544 %{_mandir}/man1/nntpget.1*
545 %{_mandir}/man1/rnews.1*
546 %{_mandir}/man1/shlock.1*
547 %{_mandir}/man1/shrinkfile.1*
548 %{_mandir}/man1/startinnfeed.1*
549 %{_mandir}/man1/subst.1*
550 %{_mandir}/man[58]/**
551
552 %files libs
553 %defattr(644,root,root,755)
554 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
555
556 %files devel
557 %defattr(644,root,root,755)
558 %{_includedir}/inn/*
559 %{_libdir}/lib*.la
560 %{_libdir}/lib*.so
561 %{_mandir}/man3/*
562
563 %files static
564 %defattr(644,root,root,755)
565 %{_libdir}/lib*.a
566
567 %files -n inews
568 %defattr(644,root,root,755)
569 %attr(755,root,news) %{_bindir}/inews
570 %{_mandir}/man1/inews.1*
This page took 0.097829 seconds and 4 git commands to generate.