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