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