Browse Source

also fix permissions of socket here, too

master
parent
commit
39c8bedb93
  1. 2
      milter-regex/milter-regex.spec
  2. 15
      milter-regex/rc.milter-regex

2
milter-regex/milter-regex.spec

@ -126,7 +126,7 @@ AutoReqProv: no
%{l_files_std} \
'%config %{l_prefix}/etc/fsl/*' \
'%config %{l_prefix}/etc/milter-regex/*' \
'%attr(755,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/milter-regex'
'%attr(755,%{l_rusr},%{l_mgrp}) %{l_prefix}/var/milter-regex'
%files -f files

15
milter-regex/rc.milter-regex

@ -22,7 +22,7 @@
[ -f $milter_regex_pidfile ] && kill -$1 `cat $milter_regex_pidfile`
}
%status -u @l_rusr@ -o
%status -u @l_susr@ -o
milter_regex_usable="unknown"
milter_regex_active="no"
rcService milter-regex enable yes && \
@ -31,11 +31,12 @@
echo "milter_regex_usable=\"$milter_regex_usable\""
echo "milter_regex_active=\"$milter_regex_active\""
%start -u @l_rusr@
%start -u @l_susr@
rcService milter-regex enable yes || exit 0
rcService milter-regex active yes && exit 0
rm -f $milter_regex_socket >/dev/null 2>&2 || true
( nohup @l_prefix@/bin/milter-regex -d \
( umask 002
nohup @l_prefix@/bin/milter-regex -d \
-u $milter_regex_user \
-c $milter_regex_cfgfile \
-p $milter_regex_socket \
@ -44,7 +45,7 @@
echo $! >$milter_regex_pidfile
) >/dev/null 2>&1
%stop -u @l_rusr@
%stop -u @l_susr@
rcService milter-regex enable yes || exit 0
rcService milter-regex active no && exit 0
milter_regex_signal TERM
@ -52,16 +53,16 @@
rm -f $milter_regex_pidfile >/dev/null 2>&1 || true
rm -f $milter_regex_socket >/dev/null 2>&1 || true
%restart -u @l_rusr@
%restart -u @l_susr@
rcService milter-regex enable yes || exit 0
rcService milter-regex active no && exit 0
rc milter-regex stop start
%reload -u @l_rusr@
%reload -u @l_susr@
rcService milter-regex enable yes || exit 0
milter_regex_signal HUP
%daily -u @l_rusr@
%daily -u @l_susr@
rcService milter-regex enable yes || exit 0
shtool rotate -f \
-n ${milter_regex_numfiles} -s ${milter_regex_minsize} -d \

Loading…
Cancel
Save