]> git.pld-linux.org Git - packages/inn.git/blobdiff - inn.spec
- release 3
[packages/inn.git] / inn.spec
index 9e8104fbc8633ffc4386f13856bacd6c13e66355..7d8407761759e64614c724be5b90d7ab8aa24c45 100644 (file)
--- a/inn.spec
+++ b/inn.spec
@@ -4,8 +4,8 @@ Summary(fr):    INN, le syst
 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
@@ -13,13 +13,16 @@ Source:             ftp://ftp.isc.org/isc/inn/%{name}-%{version}.tar.gz
 Source1:       %{name}-default-active
 Source2:       %{name}-default-distributions
 Source3:       %{name}-default-newsgroups
-Source4:       %{name}-etc-nnrp.access
-Source5:       %{name}.crontab
-Source6:       %{name}.initd
-Source7:       %{name}-cnfsstat.cron
-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
@@ -31,6 +34,8 @@ Requires:     rc-scripts
 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
@@ -110,7 +115,7 @@ yaparak ve inn.conf dosyas
 
 %prep
 %setup -q
-%patch0 -p1
+#%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 
@@ -120,26 +125,28 @@ touch innfeed/*.[ly]
 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 \
@@ -147,26 +154,34 @@ make all PATHFILTER=%{_datadir}/news/filter \
 
 %install 
 rm -fr $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d}
+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 %{SOURCE7} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
+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
 
@@ -179,22 +194,22 @@ touch $RPM_BUILD_ROOT/var/log/news/news.notice
 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 $RPM_BUILD_ROOT%{_libdir}
+mv $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $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
 
@@ -202,6 +217,8 @@ gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8}/* \
 rm -rf $RPM_BUILD_ROOT
 
 %post
+/sbin/ldconfig 
+
 if [ -f /var/state/news/history ]; then
        cd /var/state/news
        %{_bindir}/makehistory -i -r
@@ -221,58 +238,72 @@ else
        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
@@ -286,15 +317,16 @@ fi
 %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
@@ -310,78 +342,80 @@ fi
 %attr(770,news,news) %dir /var/spool/news/articles
 
 # CRON PARTS
-%attr(640,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) %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
@@ -414,7 +448,7 @@ fi
 %attr(755,root,root) %{_bindir}/innconfval
 %attr(755,root,root) %{_bindir}/innd
 %attr(755,root,root) %{_bindir}/inndf
-%attr(755,root,news) %{_bindir}/inndstart
+%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
@@ -453,31 +487,30 @@ fi
 %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
This page took 0.402167 seconds and 4 git commands to generate.