summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>2003-06-07 09:43:39 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>2003-06-07 09:43:39 +0000
commit7bb5c2cf17ea4d607eba374e79012683610bd1f6 (patch)
tree6aec03f37a4a49cd2d5a464c3f826e148d745a91 /security
parentUpgrade to 4.29.5 (diff)
FIx to understand drweb 4.29.5 config
Notes
Notes: svn path=/head/; revision=82426
Diffstat (limited to 'security')
-rw-r--r--security/drweb-sendmail/Makefile1
-rw-r--r--security/drweb-sendmail/files/patch-ac18
2 files changed, 15 insertions, 4 deletions
diff --git a/security/drweb-sendmail/Makefile b/security/drweb-sendmail/Makefile
index f6f6b3f8f51d..d14c98a9f5e8 100644
--- a/security/drweb-sendmail/Makefile
+++ b/security/drweb-sendmail/Makefile
@@ -7,6 +7,7 @@
PORTNAME= drweb_sendmail
PORTVERSION= 4.29.10a
+PORTREVISION= 1
CATEGORIES= security mail
MASTER_SITES= ftp://ftp.drweb.ru/pub/unix/
DISTNAME= drweb-clients-4.29.10-A-sources
diff --git a/security/drweb-sendmail/files/patch-ac b/security/drweb-sendmail/files/patch-ac
index 894f9b035d6a..23c02c4608f0 100644
--- a/security/drweb-sendmail/files/patch-ac
+++ b/security/drweb-sendmail/files/patch-ac
@@ -1,5 +1,5 @@
---- doc/sendmail/configure.orig Wed Feb 5 19:04:53 2003
-+++ doc/sendmail/configure Tue Feb 18 07:10:13 2003
+--- doc/sendmail/configure.orig Tue Feb 18 18:03:06 2003
++++ doc/sendmail/configure Sat Jun 7 13:29:29 2003
@@ -34,18 +34,6 @@
FILTER_CFG_NOSTD="-- ERROR ---"
FILTER_TIMEOUT="-- ERROR ---"
@@ -19,7 +19,7 @@
# Test echo properties
(echo "12345\c" ; echo " ") > echotmp
-@@ -124,7 +112,7 @@
+@@ -124,14 +112,14 @@
# Read transport
POS=`$GREP -i PidFile $DAEMON_INI | $GREP -v ";"`
@@ -27,7 +27,17 @@
+if [ "x" = "x" ] ; then
echo
echo -n "Daemon pidfile not defined in ini-file ..."
- POS=`$GREP -i SocketMode $DAEMON_INI | $GREP -v ";" | $AWK '{ print match( $0, /[Tt][Cc][Pp]/ ) }'`
+- POS=`$GREP -i SocketMode $DAEMON_INI | $GREP -v ";" | $AWK '{ print match( $0, /[Tt][Cc][Pp]/ ) }'`
+- if [ $POS -eq 0 ] ; then
++ POS=`$GREP -i "Socket[^a-z]" $DAEMON_INI | $GREP -v ";" | $AWK '{ print match( $0, /\// ) }'`
++ if [ $POS -ne 0 ] ; then
+ echo " but defined UNIX sockets"
+ DAEMON_MODE="local"
+- DAEMON_SOCKET=`$GREP -i SocketFile $DAEMON_INI | $GREP -v ";" | $AWK '{ str = substr( $0, match( $0, /\/./ ) ); gsub( /["[:blank:]]/, "", str ); print str; }'`
++ DAEMON_SOCKET=`$GREP -i "Socket[^a-z]" $DAEMON_INI | $GREP -v ";" | $AWK '{ str = substr( $0, match( $0, /\/./ ) ); gsub( /["[:blank:]]|[[:blank:]]+[0-7]+$/, "", str ); print str; }'`
+ DAEMON_IP=""
+ DAEMON_PORT=""
+ DAEMON_PID=""
@@ -297,8 +285,13 @@
echo "Edit one of configuration files and try again."
exit 1