Fixes from test on EL5.

This commit is contained in:
Stuart Gathman
2007-07-25 19:04:44 +00:00
parent a490e79564
commit 021ea96748
3 changed files with 14 additions and 5 deletions
+8
View File
@@ -156,6 +156,14 @@ python="%{python}"
w w
q q
EOF EOF
ed $RPM_BUILD_ROOT%{libdir}/start.sh <<'EOF'
/^python=/
c
python="%{python}"
.
w
q
EOF
%endif %endif
chmod a+x $RPM_BUILD_ROOT%{libdir}/start.sh chmod a+x $RPM_BUILD_ROOT%{libdir}/start.sh
+3 -3
View File
@@ -1,18 +1,18 @@
[milter] [milter]
# The socket used to communicate with sendmail # The socket used to communicate with sendmail
socketname = /tmp/spfmiltersock socketname = /var/run/milter/spfmiltersock
# Name of the milter given to sendmail # Name of the milter given to sendmail
name = pyspffilter name = pyspffilter
# Trusted relays such as secondary MXes that should not have SPF checked. # Trusted relays such as secondary MXes that should not have SPF checked.
;trusted_relay = ;trusted_relay =
# Internal networks that should not have SPF checked. # Internal networks that should not have SPF checked.
internal_connect = 127.0.0.1,192.168.0.0/16 internal_connect = 127.0.0.1,192.168.0.0/16,10.0.0.0/8
# See http://www.openspf.com for more info on SPF. # See http://www.openspf.com for more info on SPF.
[spf] [spf]
# Use sendmail access map or similar format for detailed spf policy. # Use sendmail access map or similar format for detailed spf policy.
# SPF entries in the access map will override defaults. # SPF entries in the access map will override defaults.
;access_file = /etc/mail/access.db access_file = /etc/mail/access.db
# Connections that get an SPF pass for a pretend MAIL FROM of # Connections that get an SPF pass for a pretend MAIL FROM of
# postmaster@sometrustedforwarder.com skip SPF checks for the real MAIL FROM. # postmaster@sometrustedforwarder.com skip SPF checks for the real MAIL FROM.
# This is for non-SRS forwarders. It is a simple implementation that # This is for non-SRS forwarders. It is a simple implementation that
+3 -2
View File
@@ -2,14 +2,15 @@
appname="$1" appname="$1"
script="${2:-${appname}}" script="${2:-${appname}}"
datadir=/var/log/milter datadir=/var/log/milter
python="python2.4"
exec >>${datadir}/${appname}.log 2>&1 exec >>${datadir}/${appname}.log 2>&1
if test -s ${datadir}/${script}.py; then if test -s ${datadir}/${script}.py; then
cd %{datadir} # use version in log dir if it exists for debugging cd ${datadir} # use version in log dir if it exists for debugging
else else
cd /usr/lib/pymilter cd /usr/lib/pymilter
fi fi
cd /var/log/milter cd /var/log/milter
exec >>${appname}.log 2>&1 exec >>${appname}.log 2>&1
python2.4 ${appname}.py & ${python} ${appname}.py &
echo $! >/var/run/milter/${appname}.pid echo $! >/var/run/milter/${appname}.pid