Planning to upgrade from 4.50.15 to latest stable (4.60.8-1)

Scott Silva ssilva at sgvwater.com
Thu Jun 21 20:41:28 IST 2007


Chris W. Parker spake the following on 6/21/2007 11:47 AM:
> Hello,
> 
> I'm planning to do an upgrade but I have a few questions before I do it.
> 
> I'm using the following document as a guide:
> http://wiki.mailscanner.info/doku.php?id=maq:index#upgrade_rpm
> 
> 1. Do I need to upgrade the 3rd party apps before I do the MailScanner
> upgrade or after?
> 
> 1b. Or does the MailScanner RPM update the apps during install on its
> own?
> 
> 2. Will 4.60.8-1 work with my installed 3rd party apps so that I can
> test the upgrade (in case I need to do a rollback)?
> 
> Here is the output of 'MailScanner -V'.
> 
I run the following script before an upgrade. It gives me a quick recovery if
I need to. It is modified from the script in the maq. You can just run the
restorems(date) script to go back, and the delms(date) to kill the backup when
you don't want it anymore. I hardcoded the paths just to be quick and dirty,
and never went back to clean it up.

#!/bin/bash

cp -a /etc/MailScanner /etc/MailScanner.$(date +%Y%m%d)
cp -a /usr/lib/MailScanner /usr/lib/MailScanner.$(date +%Y%m%d)
cp -a /usr/sbin/MailScanner /usr/sbin/MailScanner.$(date +%Y%m%d)

echo cp -a --remove-destination /etc/MailScanner.$(date +%Y%m%d)
/etc/MailScanner > /root/restorems-$(date +%Y%m%d).sh
echo cp -a --remove-destination /usr/lib/MailScanner.$(date +%Y%m%d)
/usr/lib/MailScanner >> /root/restorems-$(date +%Y%m%d).sh
echo cp -a --remove-destination /usr/sbin/MailScanner.$(date +%Y%m%d)
/usr/sbin/MailScanner>> /root/restorems-$(date +%Y%m%d).sh
chmod +x /root/restorems-$(date +%Y%m%d).sh

echo rm -fr /etc/MailScanner.$(date +%Y%m%d) > /root/delmsback-$(date +%Y%m%d).sh
echo rm -fr /usr/lib/MailScanner.$(date +%Y%m%d) >> /root/delmsback-$(date
+%Y%m%d).sh
echo rm -fr /usr/sbin/MailScanner.$(date +%Y%m%d) >> /root/delmsback-$(date
+%Y%m%d).sh
echo rm -fr /root/restorems-$(date +%Y%m%d).sh  >> /root/delmsback-$(date
+%Y%m%d).sh
echo rm -fr /root/delmsback-$(date +%Y%m%d).sh  >> /root/delmsback-$(date
+%Y%m%d).sh

chmod +x /root/delmsback-$(date +%Y%m%d).sh



-- 

MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!



More information about the MailScanner mailing list