--- bin/update_virus_scanners.orig Thu Aug 27 00:23:09 2009 +++ bin/update_virus_scanners Fri Aug 28 18:14:34 2009 @@ -1,12 +1,12 @@ #!/bin/sh -SCANNERSCONF=/opt/MailScanner/etc/virus.scanners.conf -#LOCKDIR=`perl -n -e 'print "$_" if chomp && s/^\s*Lock\s*file\s*Dir\s*=\s*([^\s#]+).*$/$1/i' /opt/MailScanner/etc/MailScanner.conf` -#RUNASU=`perl -n -e 'print "$_" if chomp && s/^\s*Run\s*As\s*User\s*=\s*([^\s#]+).*$/$1/i' /opt/MailScanner/etc/MailScanner.conf` -#RUNASG=`perl -n -e 'print "$_" if chomp && s/^\s*Run\s*As\s*Group\s*=\s*([^\s#]+).*$/$1/i' /opt/MailScanner/etc/MailScanner.conf` -LOCKDIR=`/opt/MailScanner/bin/Quick.Peek lockfiledir /opt/MailScanner/etc/MailScanner.conf` -RUNASU=`/opt/MailScanner/bin/Quick.Peek runasuser /opt/MailScanner/etc/MailScanner.conf` -RUNASG=`/opt/MailScanner/bin/Quick.Peek runasgroup /opt/MailScanner/etc/MailScanner.conf` +SCANNERSCONF=%SYSCONFDIR%/MailScanner/virus.scanners.conf +#LOCKDIR=`perl -n -e 'print "$_" if chomp && s/^\s*Lock\s*file\s*Dir\s*=\s*([^\s#]+).*$/$1/i' %SYSCONFDIR%/MailScanner/MailScanner.conf` +#RUNASU=`perl -n -e 'print "$_" if chomp && s/^\s*Run\s*As\s*User\s*=\s*([^\s#]+).*$/$1/i' %SYSCONFDIR%/MailScanner/MailScanner.conf` +#RUNASG=`perl -n -e 'print "$_" if chomp && s/^\s*Run\s*As\s*Group\s*=\s*([^\s#]+).*$/$1/i' %SYSCONFDIR%/MailScanner/MailScanner.conf` +LOCKDIR=`%PREFIX%/bin/Quick.Peek lockfiledir %SYSCONFDIR%/MailScanner/MailScanner.conf` +RUNASU=`%PREFIX%/bin/Quick.Peek runasuser %SYSCONFDIR%/MailScanner/MailScanner.conf` +RUNASG=`%PREFIX%/bin/Quick.Peek runasgroup %SYSCONFDIR%/MailScanner/MailScanner.conf` Disabled=no if [ "x$Disabled" = "xyes" ]; then @@ -35,8 +35,8 @@ else GREP=grep fi -[ -x /opt/MailScanner/bin/mailscanner_create_locks ] && \ -/opt/MailScanner/bin/mailscanner_create_locks "$LOCKDIR" "$RUNASU" "$RUNASG" +[ -x %PREFIX%/bin/mailscanner_create_locks ] && \ +%PREFIX%/bin/mailscanner_create_locks "$LOCKDIR" "$RUNASU" "$RUNASG" cat ${SCANNERSCONF} | sed -e 's/#.*$//' | ${GREP} -e -wrapper | \ while read NAME WRAPPER PACKAGEDIR