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