Browse Source

fix INN package

master
parent
commit
3e83891410
  1. 7
      inn/inn.spec
  2. 35
      inn/rc.inn

7
inn/inn.spec

@ -24,7 +24,7 @@
%define V_build stable
%define V_release 2.3.2
%define V_stable 20011016
%define V_stable 20011019
# package information
Name: inn
@ -120,7 +120,9 @@ AutoReqProv: no
--with-news-user=%{l_fsusr} \
--with-news-group=%{l_fsusr} \
--with-news-master=%{l_fsusr} \
--with-sendmail=%{l_prefix}/sbin/sendmail
--with-sendmail=%{l_prefix}/sbin/sendmail \
--enable-uucp-rnews \
--with-perl
# build the INN system
%{l_make} %{l_mflags}
@ -219,6 +221,7 @@ AutoReqProv: no
%{l_rpmtool} files -v -o../files -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%config %{l_prefix}/etc/inn/*' \
'%attr(4550,root,%{l_fsgrp}) %{l_prefix}/bin/rnews' \
'%attr(4755,root,%{l_fsgrp}) %{l_prefix}/libexec/inn/inndstart' \
'%attr(4755,root,%{l_fsgrp}) %{l_prefix}/libexec/inn/startinnfeed'

35
inn/rc.inn

@ -0,0 +1,35 @@
#!@l_prefix@/lib/rpm/bash @l_prefix@/etc/rc
##
## rc.inn -- Run-Commands for INN Daemon
##
%config
inn_enable="yes"
inn_nntpsend_enable="no"
%start -p 200 -u @l_fsusr@
opServiceEnabled inn || exit 0
@l_prefix@/libexec/inn/rc.news
%stop -p 200 -u @l_fsusr@
opServiceEnabled inn || exit 0
@l_prefix@/libexec/inn/rc.news stop
%restart -u @l_fsusr@
opServiceEnabled inn || exit 0
@l_prefix@/libexec/inn/rc.news stop
sleep 2
@l_prefix@/libexec/inn/rc.news
%reload -u root
opServiceEnabled inn || exit 0
@l_prefix@/bin/ctlinnd reload all rc.inn:reload
%daily -u @l_fsusr@
opServiceEnabled inn || exit 0
@l_prefix@/libexec/inn/news.daily expireover lowmark delayrm
%quarterly -u root
opServiceEnabled inn || exit 0
opServiceEnabled inn_nntpsend && @l_prefix@/bin/nntpsend
Loading…
Cancel
Save