git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@146 77e5149b-7576-45b1-b177-96237e5ba77b
Tomasz Kojm authored on 2003/12/09 03:57:39... | ... |
@@ -81,7 +81,7 @@ dnl there is now a CREATE_PREFIX_TARGET_H in this file as a shorthand for |
81 | 81 |
dnl PREFIX_CONFIG_H from a target.h file, however w/o the target.h ever created |
82 | 82 |
dnl (the prefix is a bit different, since we add an extra -target- and -host-) |
83 | 83 |
dnl |
84 |
-dnl @version: $Id: aclocal.m4,v 1.14 2003/12/02 22:48:56 kojm Exp $ |
|
84 |
+dnl @version: $Id: aclocal.m4,v 1.15 2003/12/08 18:57:39 kojm Exp $ |
|
85 | 85 |
dnl @author Guido Draheim <guidod@gmx.de> STATUS: used often |
86 | 86 |
|
87 | 87 |
AC_DEFUN([AC_CREATE_TARGET_H], |
... | ... |
@@ -4041,7 +4041,7 @@ dnl AC_COMPILE_CHECK_SIZEOF(ptrdiff_t, $headers) |
4041 | 4041 |
dnl AC_COMPILE_CHECK_SIZEOF(off_t, $headers) |
4042 | 4042 |
dnl |
4043 | 4043 |
dnl @author Kaveh Ghazi <ghazi@caip.rutgers.edu> |
4044 |
-dnl @version $Id: aclocal.m4,v 1.14 2003/12/02 22:48:56 kojm Exp $ |
|
4044 |
+dnl @version $Id: aclocal.m4,v 1.15 2003/12/08 18:57:39 kojm Exp $ |
|
4045 | 4045 |
dnl |
4046 | 4046 |
AC_DEFUN([AC_COMPILE_CHECK_SIZEOF], |
4047 | 4047 |
[changequote(<<, >>)dnl |
... | ... |
@@ -30,7 +30,7 @@ man_MANS = ../docs/man/clamav-milter.8 |
30 | 30 |
endif |
31 | 31 |
endif |
32 | 32 |
|
33 |
-DEFS = @DEFS@ |
|
33 |
+DEFS = @DEFS@ -DSENDMAIL_BIN=\"@SENDMAIL@\" |
|
34 | 34 |
# CLAMD_LIBS is used, because clamav-milter requires the same libraries as clamd |
35 | 35 |
LIBS = -L../libclamav -lclamav -L/usr/lib/libmilter -lmilter @CLAMD_LIBS@ |
36 | 36 |
INCLUDES = -I../clamd -I../libclamav -I../clamscan |
... | ... |
@@ -107,6 +107,7 @@ LN_S = @LN_S@ |
107 | 107 |
OBJDUMP = @OBJDUMP@ |
108 | 108 |
PACKAGE = @PACKAGE@ |
109 | 109 |
RANLIB = @RANLIB@ |
110 |
+SENDMAIL = @SENDMAIL@ |
|
110 | 111 |
STRIP = @STRIP@ |
111 | 112 |
TH_SAFE = @TH_SAFE@ |
112 | 113 |
VERSION = @VERSION@ |
... | ... |
@@ -124,7 +125,7 @@ install_sh = @install_sh@ |
124 | 124 |
|
125 | 125 |
@BUILD_CLAMD_TRUE@@HAVE_MILTER_TRUE@man_MANS = ../docs/man/clamav-milter.8 |
126 | 126 |
|
127 |
-DEFS = @DEFS@ |
|
127 |
+DEFS = @DEFS@ -DSENDMAIL_BIN=\"@SENDMAIL@\" |
|
128 | 128 |
# CLAMD_LIBS is used, because clamav-milter requires the same libraries as clamd |
129 | 129 |
LIBS = -L../libclamav -lclamav -L/usr/lib/libmilter -lmilter @CLAMD_LIBS@ |
130 | 130 |
INCLUDES = -I../clamd -I../libclamav -I../clamscan |
... | ... |
@@ -9576,6 +9576,50 @@ _ACEOF |
9576 | 9576 |
|
9577 | 9577 |
fi |
9578 | 9578 |
|
9579 |
+if test "$have_milter" = "yes" |
|
9580 |
+then |
|
9581 |
+ # Extract the first word of "sendmail", so it can be a program name with args. |
|
9582 |
+set dummy sendmail; ac_word=$2 |
|
9583 |
+echo "$as_me:$LINENO: checking for $ac_word" >&5 |
|
9584 |
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 |
|
9585 |
+if test "${ac_cv_path_SENDMAIL+set}" = set; then |
|
9586 |
+ echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
9587 |
+else |
|
9588 |
+ case $SENDMAIL in |
|
9589 |
+ [\\/]* | ?:[\\/]*) |
|
9590 |
+ ac_cv_path_SENDMAIL="$SENDMAIL" # Let the user override the test with a path. |
|
9591 |
+ ;; |
|
9592 |
+ *) |
|
9593 |
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
9594 |
+for as_dir in $PATH:/usr/lib:/usr/sbin:/etc:/usr/local/lib:/usr/local/sbin:/usr/bin:/usr/local/bin |
|
9595 |
+do |
|
9596 |
+ IFS=$as_save_IFS |
|
9597 |
+ test -z "$as_dir" && as_dir=. |
|
9598 |
+ for ac_exec_ext in '' $ac_executable_extensions; do |
|
9599 |
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
|
9600 |
+ ac_cv_path_SENDMAIL="$as_dir/$ac_word$ac_exec_ext" |
|
9601 |
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
9602 |
+ break 2 |
|
9603 |
+ fi |
|
9604 |
+done |
|
9605 |
+done |
|
9606 |
+ |
|
9607 |
+ test -z "$ac_cv_path_SENDMAIL" && ac_cv_path_SENDMAIL="/usr/lib/sendmail" |
|
9608 |
+ ;; |
|
9609 |
+esac |
|
9610 |
+fi |
|
9611 |
+SENDMAIL=$ac_cv_path_SENDMAIL |
|
9612 |
+ |
|
9613 |
+if test -n "$SENDMAIL"; then |
|
9614 |
+ echo "$as_me:$LINENO: result: $SENDMAIL" >&5 |
|
9615 |
+echo "${ECHO_T}$SENDMAIL" >&6 |
|
9616 |
+else |
|
9617 |
+ echo "$as_me:$LINENO: result: no" >&5 |
|
9618 |
+echo "${ECHO_T}no" >&6 |
|
9619 |
+fi |
|
9620 |
+ |
|
9621 |
+fi |
|
9622 |
+ |
|
9579 | 9623 |
|
9580 | 9624 |
if test "$test_clamav" = "yes" |
9581 | 9625 |
then |
... | ... |
@@ -10760,6 +10804,7 @@ s,@BUILD_CLAMD_TRUE@,$BUILD_CLAMD_TRUE,;t t |
10760 | 10760 |
s,@BUILD_CLAMD_FALSE@,$BUILD_CLAMD_FALSE,;t t |
10761 | 10761 |
s,@HAVE_MILTER_TRUE@,$HAVE_MILTER_TRUE,;t t |
10762 | 10762 |
s,@HAVE_MILTER_FALSE@,$HAVE_MILTER_FALSE,;t t |
10763 |
+s,@SENDMAIL@,$SENDMAIL,;t t |
|
10763 | 10764 |
s,@GETENT@,$GETENT,;t t |
10764 | 10765 |
s,@CLAMAVUSER@,$CLAMAVUSER,;t t |
10765 | 10766 |
s,@CLAMAVGROUP@,$CLAMAVGROUP,;t t |
... | ... |
@@ -355,6 +355,11 @@ then |
355 | 355 |
AC_DEFINE(BUILD_CLAMD) |
356 | 356 |
fi |
357 | 357 |
|
358 |
+if test "$have_milter" = "yes" |
|
359 |
+then |
|
360 |
+ AC_PATH_PROG(SENDMAIL, sendmail, /usr/lib/sendmail, $PATH:/usr/lib:/usr/sbin:/etc:/usr/local/lib:/usr/local/sbin:/usr/bin:/usr/local/bin) |
|
361 |
+fi |
|
362 |
+ |
|
358 | 363 |
dnl Check for clamav in /etc/passwd |
359 | 364 |
|
360 | 365 |
if test "$test_clamav" = "yes" |