Package: mailscanner Version: 4.57.6-1 Severity: important
/etc/cron.daily/mailscanner: /etc/cron.daily/mailscanner: line 33: exim4: command not found /etc/cron.daily/mailscanner: line 36: [: eq: unary operator expected Two problems here. 1) Script is largely exim4 specific. Logic to determine the MTA in use on the system should be run prior to MTA specific code. At current moment, I would suggest adding logic to detect the presence of exim4 before proceeding with the exim specific portion of the cron.daily script. 2) Poor quoting of variables in script. >From the script if [ ! $SPOOLDIR eq $SPOOLDIRDEFAULT ]; then # and there is the default spool directory if [ -d $SPOOLDIRDEFAULT ]; then Should be something of the form if [ ! "$SPOOLDIR" eq "$SPOOLDIRDEFAULT" ]; then # and there is the default spool directory if [ -d "$SPOOLDIRDEFAULT" ]; then $SPOOLDIR may be the empty string. Without quoting this will confuse the test builtin ("[") in the shell leading to erroneous results. -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-3-xen-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages mailscanner depends on: ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy ii libarchive-zip-perl 1.16-1 Module for manipulation of ZIP arc ii libcompress-zlib-perl 1.42-2 Perl module for creation and manip ii libconvert-binhex-perl 1.119+pristine-1 Perl5 module for extracting data f ii libconvert-tnef-perl 0.17-5 Perl module to read TNEF files ii libdbd-sqlite3-perl 1.13-1.1 Perl DBI driver with a self-contai ii libfilesys-df-perl 0.92-2 Module to obtain filesystem disk s ii libhtml-parser-perl 3.55-1 A collection of modules that parse ii libmime-perl 5.420-1 Perl5 modules for MIME-compliant m ii libnet-cidr-perl 0.11-1 Manipulate IPv4/IPv6 netblocks in ii libsys-hostname-long-pe 1.4-1 Figure out the long (fully-qualifi ii libsys-syslog-perl 0.18-2 Perl interface to the UNIX syslog( ii perl 5.8.8-7 Larry Wall's Practical Extraction ii postfix [mail-transport 2.3.6-1 A high-performance mail transport ii spamassassin 3.1.7-1 Perl-based spam filter using text ii ucf 2.0017 Update Configuration File: preserv ii unzip 5.52-9 De-archiver for .zip files Versions of packages mailscanner recommends: ii libnet-cidr-lite-perl 0.20-1 Merge IPv4 or IPv6 CIDR address ra ii ncftp 2:3.2.0-1 A user-friendly and well-featured ii tnef 1.4.3-1 Tool to unpack MIME application/ms ii wget 1.10.2-2 retrieves files from the web -- debconf information: mailscanner/v3_upgrade: Don't upgrade -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]