Summary(pl): INN, serwer nowinek
Summary(tr): INN, InterNet Haber Sistemi (haber sunucu)
Name: inn
-Version: 2.2.1
-Release: 1
+Version: 2.2.2
+Release: 3
Copyright: distributable
Group: Networking/Daemons
Group(pl): Sieciowe/Serwery
Source1: %{name}-default-active
Source2: %{name}-default-distributions
Source3: %{name}-default-newsgroups
-Source4: %{name}-etc-nnrp.access
-Source5: %{name}.crontab
-Source6: %{name}.initd
-Patch0: %{name}-config.patch
-Patch1: %{name}-makefile.patch
-Patch2: %{name}-authdir.patch
+Source4: %{name}-etc-inn.conf
+Source5: %{name}-etc-newsfeeds
+Source6: %{name}-etc-nnrp.access
+Source7: %{name}.crontab
+Source8: %{name}.init
+Source9: %{name}-cnfsstat.cron
+Source10: %{name}.logrotate
+Patch0: ftp://ftp.nemoto.ecei.tohoku.ac.jp/pub/Net/IPv6/Patches/inn-2.2.1-v6-19991121.diff.gz
+Patch1: %{name}-PLD.patch
+Patch2: inn-install.patch
URL: http://www.isc.org/inn.html
Prereq: /sbin/chkconfig
Prereq: /sbin/ldconfig
Requires: /etc/cron.d
BuildRoot: /tmp/%{name}-%{version}-root
+%define _sysconfdir /etc/news
+
%description
INN is a news server, which can be set up to handle USENET news, as well
as private "newsfeeds". There is a *LOT* of information about setting
%prep
%setup -q
-%patch0 -p1
+#%patch0 -p1
%patch1 -p1
%patch2 -p1
rm -f config.cache
autoconf
libtoolize --copy --force
-CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
-./configure %{_target_platform} \
- --prefix=/usr \
- --sysconfdir=/etc/news \
+LDFLAGS="-s"; export LDFLAGS
+%configure \
--with-news-user=news \
--with-news-group=news \
--with-news-master=news \
--with-db-dir=/var/state/news \
- --with-etc-dir=/etc/news \
+ --with-etc-dir=%{_sysconfdir} \
--with-log-dir=/var/log/news \
--with-run-dir=/var/run/news \
--with-spool-dir=/var/spool/news \
- --with-lib-dir=/usr/share/news \
+ --with-lib-dir=%{_datadir}/news \
--with-tmp-path=/var/spool/news/incoming/tmp \
--with-perl \
- --with-sendmail=%{_libdir}/sendmail \
+ --with-sendmail=/usr/lib/sendmail \
--enable-tagged-hash \
--enable-merge-to-groups \
--enable-pgp-verify \
- --enable-shared
+ --enable-shared \
+ --enable-static \
+ --enable-libtool
+# --enable-ipv6 \
+# --enable-dual-socket
make all PATHFILTER=%{_datadir}/news/filter \
PATHCONTROL=%{_datadir}/news/control \
%install
rm -fr $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d}
-install -d $RPM_BUILD_ROOT%{_bindir}/auth
+install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d}
+install -d $RPM_BUILD_ROOT%{_bindir}
install -d $RPM_BUILD_ROOT%{_libdir}/news
install -d $RPM_BUILD_ROOT%{_datadir}/news/{control,filter,auth}
install -d $RPM_BUILD_ROOT%{_includedir}/inn
install -d $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8}
-install -d $RPM_BUILD_ROOT/var/{run/news,state/news/backoff,log/news/OLD}
+install -d $RPM_BUILD_ROOT/var/{run/news,state/news/backoff,log/{news,archiv/news}}
install -d $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs}
-make DESTDIR="$RPM_BUILD_ROOT" install PATHFILTER=%{_datadir}/news/filter \
+make install \
+ DESTDIR="$RPM_BUILD_ROOT" \
+ PATHFILTER=%{_datadir}/news/filter \
PATHCONTROL=%{_datadir}/news/control \
RNEWSPROGS=%{_bindir}
install %{SOURCE1} $RPM_BUILD_ROOT/var/state/news/active
install %{SOURCE2} $RPM_BUILD_ROOT/var/state/news/distributions
install %{SOURCE3} $RPM_BUILD_ROOT/var/state/news/newsgroups
-install %{SOURCE4} $RPM_BUILD_ROOT/etc/news/nnrp.access
-install %{SOURCE5} $RPM_BUILD_ROOT/etc/cron.d/inn
-install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
+install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
+install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
+install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/nnrp.access
+install %{SOURCE7} $RPM_BUILD_ROOT/etc/cron.d/inn
+install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
+install %{SOURCE9} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
+install %{SOURCE10} $RPM_BUILD_ROOT/etc/logrotate.d/inn
+
+mv $RPM_BUILD_ROOT%{_bindir}/c7unbatch.sh $RPM_BUILD_ROOT%{_bindir}/c7unbatch
+mv $RPM_BUILD_ROOT%{_bindir}/gunbatch.sh $RPM_BUILD_ROOT%{_bindir}/gunbatch
rm -f $RPM_BUILD_ROOT/var/state/news/history
touch $RPM_BUILD_ROOT/var/log/news/news.crit
touch $RPM_BUILD_ROOT/var/log/news/news.err
-LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory\
- -a $RPM_BUILD_ROOT/var/state/news/active \
- -i -r -f $RPM_BUILD_ROOT/var/state/news/history || :
-
install include/clibrary.h $RPM_BUILD_ROOT%{_includedir}/inn
install include/configdata.h $RPM_BUILD_ROOT%{_includedir}/inn
install include/dbz.h $RPM_BUILD_ROOT%{_includedir}/inn
install include/libinn.h $RPM_BUILD_ROOT%{_includedir}/inn
+install include/storage.h $RPM_BUILD_ROOT%{_includedir}/inn
+
+mv $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
-mv $RPM_BUILD_ROOT%{_datadir}/news/*.a $RPM_BUILD_ROOT%{_libdir}
+LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
+ -a $RPM_BUILD_ROOT/var/state/news/active \
+ -i -r -f $RPM_BUILD_ROOT/var/state/news/history || :
#Fix perms in sample directory to avoid bogus dependencies
find samples -name "*.in" -exec chmod a-x {} \;
-gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8}/* \
+gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[1358]/* \
CONTRIBUTORS HISTORY README README.perl_hook README.tcl_hook \
INSTALL ChangeLog COPYRIGHT
rm -rf $RPM_BUILD_ROOT
%post
+/sbin/ldconfig
+
if [ -f /var/state/news/history ]; then
cd /var/state/news
%{_bindir}/makehistory -i -r
chmod 644 history history.*
fi
[ -f /var/state/news/active.times ] || {
- touch /var/state/news/active.times
- chown news.news /var/state/news/active.times
+ touch /var/state/news/active.times
+ chown news.news /var/state/news/active.times
+}
+
+[ -f /var/log/news/news.notice ] || {
+ touch /var/log/news/news.notice
+ chown news.news /var/log/news/news.notice
+ chmod 664 /var/log/news/news.notice
+}
+
+[ -f /var/log/news/news.crit ] || {
+ touch /var/log/news/news.crit
+ chown news.news /var/log/news/news.crit
+ chmod 660 /var/log/news/news.crit
}
-chown -R news.news /var/log/news*
+
+[ -f /var/log/news/news.err ] || {
+ touch /var/log/news/news.err
+ chown news.news /var/log/news/news.err
+ chmod 660 /var/log/news/news.err
+}
+
+[ -f /var/state/news/.news.daily ] || {
+ touch /var/state/news/.news.daily
+ chown news.news /var/state/.news.daily
+ chmod 664 /var/state/news/.news.daily
+}
+
if [ -f /etc/syslog.conf ]; then
if ! grep -q INN /etc/syslog.conf; then
sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
mv /etc/syslog.conf.inn /etc/syslog.conf
-
- echo '' \
- >> /etc/syslog.conf
- echo '#' \
- >> /etc/syslog.conf
- echo '# INN' \
- >> /etc/syslog.conf
- echo '#' \
- >> /etc/syslog.conf
- echo 'news.=crit /var/log/news/news.crit' >> /etc/syslog.conf
- echo 'news.=err /var/log/news/news.err' >> /etc/syslog.conf
- echo 'news.notice /var/log/news/news.notice' >> /etc/syslog.conf
+ echo '' >> /etc/syslog.conf
+ echo '#' >> /etc/syslog.conf
+ echo '# INN' >> /etc/syslog.conf
+ echo '#' >> /etc/syslog.conf
+ echo 'news.=crit /var/log/news/news.crit' >> /etc/syslog.conf
+ echo 'news.=err /var/log/news/news.err' >> /etc/syslog.conf
+ echo 'news.notice /var/log/news/news.notice' >> /etc/syslog.conf
fi
if [ -f /var/run/syslog.pid ]; then
kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
fi
else
- # syslog.conf does not exist
-
- echo "mail.none /var/log/messages" \
- > /etc/syslog.conf.inn
- echo "" \
- >> /etc/syslog.conf.inn
- echo "# INN" \
- >> /etc/syslog.conf.inn
- echo "news.=crit /var/log/news/news.crit" >> /etc/syslog.conf.inn
- echo "news.=err /var/log/news/news.err" >> /etc/syslog.conf.inn
- echo "news.notice /var/log/news/news.notice" >> /etc/syslog.conf.inn
-fi
-if [ `cat /etc/news/inn.conf | grep '^server:' | wc -l` -lt 1 ]; then
- echo "server: `hostname -f`" >> /etc/news/inn.conf
+ # syslog.conf does not exist
+ echo "mail.none /var/log/messages" > /etc/syslog.conf.inn
+ echo "" >> /etc/syslog.conf.inn
+ echo "# INN" >> /etc/syslog.conf.inn
+ echo "news.=crit /var/log/news/news.crit" >> /etc/syslog.conf.inn
+ echo "news.=err /var/log/news/news.err" >> /etc/syslog.conf.inn
+ echo "news.notice /var/log/news/news.notice" >> /etc/syslog.conf.inn
fi
/sbin/chkconfig --add inn
-/sbin/ldconfig
%preun
if [ "$1" = "0" ]; then
- if [ -f /var/lock/subsys/news ]; then
- /etc/rc.d/init.d/inn stop
- fi
- /sbin/chkconfig --del inn
+ if [ -f /var/lock/subsys/news ]; then
+ /etc/rc.d/init.d/inn stop
+ fi
+ /sbin/chkconfig --del inn
fi
+%postun
+/sbin/ldconfig
+
%files
%defattr(644,root,root,755)
%doc {CONTRIBUTORS,HISTORY,README,README.perl_hook,README.tcl_hook}.gz
%attr(644,news,news) %config(noreplace) %verify(not size mtime md5) /var/state/news/newsgroups
%attr(644,news,root) %config(noreplace) %verify(not size mtime md5) /var/state/news/subscriptions
%attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/state/news/active.times
-%attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/state/news/.news.daily
+%attr(664,news,news) %ghost /var/state/news/.news.daily
# LOGS
+%attr(640,news,news) /etc/logrotate.d/inn
%attr(750,news,news) %dir /var/log/news
-%attr(770,news,news) %dir /var/log/news/OLD
+%attr(750,news,news) %dir /var/log/archiv/news
%attr(770,news,news) %dir /var/run/news
-%attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/log/news/news.notice
-%attr(660,news,news) %config(noreplace) %verify(not size mtime md5) /var/log/news/news.crit
-%attr(660,news,news) %config(noreplace) %verify(not size mtime md5) /var/log/news/news.err
+%attr(664,news,news) %ghost /var/log/news/news.notice
+%attr(660,news,news) %ghost /var/log/news/news.crit
+%attr(660,news,news) %ghost /var/log/news/news.err
# SPOOL
%attr(750,news,news) %dir /var/spool/news
%attr(770,news,news) %dir /var/spool/news/articles
# CRON PARTS
-%attr(750,root,root) %config %verify(not size mtime md5) /etc/cron.d/*
+%attr(640,root,root) %config %verify(not size mtime md5) /etc/cron.d/inn
# RC-SCRIPT
-%attr(754,root,root) %config /etc/rc.d/init.d/inn
+%attr(754,root,root) /etc/rc.d/init.d/inn
# CONFIGS (INN is a one big config ;-)
-%attr(755,news,news) %dir /etc/news
-%attr(755,news,news) %dir %{_datadir}/news
-%attr(755,news,news) %dir %{_datadir}/news/control
-%attr(755,news,news) %dir %{_datadir}/news/filter
-%attr(755,news,news) %dir %{_datadir}/news/auth
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/actsync.cfg
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/actsync.ign
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/control.ctl
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/cycbuff.conf
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/expire.ctl
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/incoming.conf
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/inn.conf
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/innfeed.conf
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/innreport.conf
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/innwatch.ctl
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/motd.news
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/news2mail.cf
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/newsfeeds
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/nnrp.access
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/nnrpd.track
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/nntpsend.ctl
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/overview.ctl
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/overview.fmt
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/passwd.nntp
-%attr(640,news,news) %config %verify(not size mtime md5) /etc/news/storage.conf
-
-%attr(644,news,news) %config %verify(not size mtime md5) /etc/news/moderators
-%attr(644,news,news) %config %verify(not size mtime md5) /etc/news/distrib.pats
-
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/innshellvars
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
-
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/filter/filter_innd.pl
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
-%attr(644,news,news) %config %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
-
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/checkgroups
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/checkgroups.pl
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/default
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/ihave
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/ihave.pl
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/newgroup
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/newgroup.pl
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/rmgroup
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/rmgroup.pl
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/sendme
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/sendme.pl
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/sendsys
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/sendsys.pl
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/senduuname
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/senduuname.pl
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/version
-%attr(755,news,news) %config %verify(not size mtime md5) %{_datadir}/news/control/version.pl
+%attr(755,root,root) %dir %{_sysconfdir}
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/control.ctl
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/inn.conf
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/motd.news
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/nnrp.access
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/overview.ctl
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
+%attr(640,news,news) %config %verify(not size mtime md5) %{_sysconfdir}/storage.conf
+%config %verify(not size mtime md5) %{_sysconfdir}/moderators
+%config %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
+%config %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
+%config %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
+
+%attr(755,root,news) %dir %{_datadir}/news
+%attr(755,root,root) %dir %{_datadir}/news/control
+%attr(755,root,root) %dir %{_datadir}/news/filter
+%attr(755,root,root) %dir %{_datadir}/news/auth
+
+%config %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
+%config %verify(not size mtime md5) %{_datadir}/news/innshellvars
+%config %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
+%config %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
+
+%config %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
+%config %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
+%config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
+%config %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
+%config %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
+
+%attr(755,root,root) %{_datadir}/news/control/checkgroups
+%attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
+%attr(755,root,root) %{_datadir}/news/control/default
+%attr(755,root,root) %{_datadir}/news/control/ihave
+%attr(755,root,root) %{_datadir}/news/control/ihave.pl
+%attr(755,root,root) %{_datadir}/news/control/newgroup
+%attr(755,root,root) %{_datadir}/news/control/newgroup.pl
+%attr(755,root,root) %{_datadir}/news/control/rmgroup
+%attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
+%attr(755,root,root) %{_datadir}/news/control/sendme
+%attr(755,root,root) %{_datadir}/news/control/sendme.pl
+%attr(755,root,root) %{_datadir}/news/control/sendsys
+%attr(755,root,root) %{_datadir}/news/control/sendsys.pl
+%attr(755,root,root) %{_datadir}/news/control/senduuname
+%attr(755,root,root) %{_datadir}/news/control/senduuname.pl
+%attr(755,root,root) %{_datadir}/news/control/version
+%attr(755,root,root) %{_datadir}/news/control/version.pl
# SUID
-%attr(4750,root,news) %{_bindir}/inndstart
-%attr(4750,root,news) %config %{_bindir}/startinnfeed
-%attr(4750,root,uucp) %config %{_bindir}/rnews
+%attr(4754,root,news) %{_bindir}/startinnfeed
+%attr(4754,root,uucp) %{_bindir}/rnews
# SGID
%attr(2755,root,news) %{_bindir}/inews
+# LIBS
+%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+
# BINARIES
%attr(755,root,root) %{_bindir}/actived
%attr(755,root,root) %{_bindir}/actmerge
%attr(755,root,root) %{_bindir}/buffchan
%attr(755,root,root) %{_bindir}/c7unbatch
%attr(755,root,root) %{_bindir}/cnfsstat
+%attr(755,root,root) %{_bindir}/cnfsstat.cron
%attr(755,root,root) %{_bindir}/controlbatch
%attr(755,root,root) %{_bindir}/controlchan
%attr(755,root,root) %{_bindir}/convdate
%attr(755,root,root) %{_bindir}/innconfval
%attr(755,root,root) %{_bindir}/innd
%attr(755,root,root) %{_bindir}/inndf
+%attr(755,root,root) %{_bindir}/inndstart
%attr(755,root,root) %{_bindir}/innfeed
%attr(755,root,root) %{_bindir}/innfeed-convcfg
%attr(755,root,root) %{_bindir}/innmail
%attr(755,root,root) %{_bindir}/tally.control
%attr(755,root,root) %{_bindir}/writelog
-
# MAN
-%attr(644,root,root) %{_mandir}/man1/convdate.1*
-%attr(644,root,root) %{_mandir}/man1/getlist.1*
-%attr(644,root,root) %{_mandir}/man1/grephistory.1*
-%attr(644,root,root) %{_mandir}/man1/innconfval.1*
-%attr(644,root,root) %{_mandir}/man1/innfeed.1*
-%attr(644,root,root) %{_mandir}/man1/installit.1*
-%attr(644,root,root) %{_mandir}/man1/nntpget.1*
-%attr(644,root,root) %{_mandir}/man1/rnews.1*
-%attr(644,root,root) %{_mandir}/man1/shlock.1*
-%attr(644,root,root) %{_mandir}/man1/shrinkfile.1*
-%attr(644,root,root) %{_mandir}/man1/startinnfeed.1*
-%attr(644,root,root) %{_mandir}/man1/subst.1*
-%attr(644,root,root) %{_mandir}/man[58]/*
-
-##############################################################################
+%{_mandir}/man1/convdate.1.gz
+%{_mandir}/man1/getlist.1.gz
+%{_mandir}/man1/grephistory.1.gz
+%{_mandir}/man1/innconfval.1.gz
+%{_mandir}/man1/innfeed.1.gz
+%{_mandir}/man1/installit.1.gz
+%{_mandir}/man1/nntpget.1.gz
+%{_mandir}/man1/rnews.1.gz
+%{_mandir}/man1/shlock.1.gz
+%{_mandir}/man1/shrinkfile.1.gz
+%{_mandir}/man1/startinnfeed.1.gz
+%{_mandir}/man1/subst.1.gz
+%{_mandir}/man[58]/*.gz
+
%files devel
%defattr(644,root,root,755)
-%attr(644,root,root) %{_includedir}/inn/*
-%attr(644,root,root) %{_libdir}/*.a
-%attr(644,root,root) %{_mandir}/man3/*
+%{_includedir}/inn/*
+%{_libdir}/lib*.a
+%{_libdir}/lib*.la
+%{_libdir}/lib*.so
+%{_mandir}/man3/*
-##############################################################################
%files -n inews
%defattr(644,root,root,755)
%attr(2755,root,news) %{_bindir}/inews
-%attr(644,root,root) %{_mandir}/man1/inews.1.gz
+%{_mandir}/man1/inews.1.gz