Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a0da706a73bd6fcbad56fd794734e966 > scriptlet

mailscanner-4.74.16_1-2mdv2010.0.noarch.rpm

PREUN

/bin/sh
if [ $1 = 0 ]; then
    # We are being deleted, not upgraded
    service MailScanner stop >/dev/null 2>&1
    chkconfig MailScanner off
    chkconfig --del MailScanner
fi
exit 0

POSTIN

/bin/sh

#Configure postfix via postconf
postconf -e "header_checks = regexp:/etc/postfix/header_checks"
echo "/^Received:/ HOLD" >> /etc/postfix/header_checks

# Create the incoming and quarantine dirs if needed
for F in incoming quarantine
do
  if [ \! -d /var/spool/MailScanner/$F ]; then
    mkdir -p /var/spool/MailScanner/$F
    chown postfix.postfix /var/spool/MailScanner/$F
    chmod 0700 /var/spool/MailScanner/$F
  fi
done
# Sort out the rc.d directories
# chkconfig --add MailScanner
[ ! -d /etc/rc.d/init/sendmail ] || chkconfig --level 2 sendmail off # To fix bug in some RedHat dist's

exit 0

POSTUN

/bin/sh
if [ "$1" -ge "1" ]; then
    # We are being upgraded or replaced, not deleted
    echo 'To upgrade your MailScanner.conf and languages.conf files automatically, run'
    echo '    upgrade_MailScanner_conf'
    echo '    upgrade_languages_conf'
    #service MailScanner restart </dev/null >/dev/null 2>&1
fi
exit 0