wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_7_0.tar.gz
tar -C /tmp -zxf openfire_3_7_0.tar.gz
sudo mv /tmp/openfire /usr/local/openfire-3.7.0
diff -u -b -B openfire-3.7.0/conf/openfire.xml openfire/conf/openfire.xml > /tmp/openfire.diff
vim /tmp/openfire.diff
cd /usr/local/openfire-3.7.0/
patch -p1 - -dry-run </tmp/openfire.diff
patch -p1 </tmp/openfire.diff
cd plugins
cp -a /usr/local/openfire/plugins/gateway.jar ./
cd /usr/local/openfire-3.7.0/resources/security/
for i in ls;do mv $i ${i}-orig;done
for i in find /usr/local/openfire/resources/security/ -type f ! -name "*-orig";do cp -a $i ./;done
cd /usr/local
sudo /etc/init.d/openfired stop && sudo rm openfire && sudo ln -sf openfire-3.7.0 openfire && sudo /etc/init.d/openfired start