#!/bin/bash

PM=`perl -MConfig -e 'print 
"$Config{installsitelib}"'`/Mail/SpamAssassin/Plugin/PDFInfo.pm
CF=/etc/mail/spamassassin/PDFInfo.cf


cp $PM $PM.bak || exit 1 # Probably I am not root...
cp $CF $CF.bak || exit 1 # same

echo Downloading, veryfying perl module and size of config file...

if wget -q -O $PM http://www.rulesemporium.com/plugins/PDFInfo.pm               
      \
    && wget -q -O $CF http://www.rulesemporium.com/plugins/pdfinfo.cf           
      \
    && perl -MMail::SpamAssassin::Plugin::PDFInfo -e print "Perl Module PDFInfo 
OK\n" \
    && test -s $CF ; then
  echo Successfully downloaded $PM and $CF:
  chmod 644 $PM $CF
  ls -l $PM $CF
  rm $CF.bak $PM.bak
  echo Restarting SpamAssassin:
  service spamassassin restart
  exit 0
else
  echo FAILED to download $PM and $CF
  mv $CF.bak $CF
  mv $PM.bak $PM
  exit 1
fi

Reply via email to