Hello all, This is in reference to debian bug #393672, viewable at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=393672
The gist of it is that apparently some mailers are brain dead. No real surprise there, I suppose, but the attached patch makes it easier to build clamav in automated build environments where these brain dead mailers might be installed. My one fear is that some older shells on systems supported by clamav might not support the POSIX character class [:digit:] - it is POSIX, but that doesn't actuall gurantee portability between operating systems, as I've found out the hard way :) Thanks for considering it, Index: debian/unstable/configure.in =================================================================== --- debian/unstable/configure.in (revision 185) +++ debian/unstable/configure.in (working copy) @@ -178,9 +178,30 @@ sendmailver_b=`echo $sendmailver | awk -F. '{printf $2}'` sendmailver_c=`echo $sendmailver | awk -F. '{printf $3}'` - AC_DEFINE_UNQUOTED(SENDMAIL_VERSION_A, $sendmailver_a, [major version of Sendmail]) - AC_DEFINE_UNQUOTED(SENDMAIL_VERSION_B, $sendmailver_b, [minor version of Sendmail]) - AC_DEFINE_UNQUOTED(SENDMAIL_VERSION_C, $sendmailver_c, [subversion of Sendmail]) + case sendmailver_a in + [:digit:]+) ;; + *) sendmailver_a= ;; + esac + + case sendmailver_b in + [:digit:]+) ;; + *) sendmailver_b= ;; + esac + + case sendmailver_c in + [:digit:]+) ;; + *) sendmailver_c= ;; + esac + + if test -n "$sendmailver_a"; then + AC_DEFINE_UNQUOTED(SENDMAIL_VERSION_A, $sendmailver_a, [major version of Sendmail]) + fi + if test -n "$sendmailver_b"; then + AC_DEFINE_UNQUOTED(SENDMAIL_VERSION_B, $sendmailver_b, [minor version of Sendmail]) + fi + if test -n "$sendmailver_c"; then + AC_DEFINE_UNQUOTED(SENDMAIL_VERSION_C, $sendmailver_c, [subversion of Sendmail]) + fi fi fi -- -------------------------------------------------------------------------- | Stephen Gran | BOFH excuse #426: internet is needed | | [EMAIL PROTECTED] | to catch the etherbunny | | http://www.lobefin.net/~steve | | --------------------------------------------------------------------------
signature.asc
Description: Digital signature
_______________________________________________ http://lurker.clamav.net/list/clamav-devel.html