Tamax
14/03/2005, 11h09
ok merci je vais voir ça aprés avoir remis mon nouveau dd en ordre
#!/bin/sh
clamav_version=0.83
echo "-------------------------------------------------------------------"
echo
echo " ''' "
echo " __^__ @ @ __^__ "
echo " ( ___ )-------oOO-(_)-OOo-------( ___ )"
echo " | / | | \ | "
echo " | / | www.nddweb.com | \ | "
echo " | / | (c)Sebastien ALMIRON | \ | "
echo " | / | | \ | "
echo " | / | ** Gunter ** | \ | "
echo " | / | | \ | "
echo " | / | [almiron@nddweb.com] | \ | "
echo " |___| 2005 |___| "
echo " (_____)-------------------------(_____)"
echo
echo
echo " ..:: Mise a jour de ClamAv Anti-virus version $clamav_version ::.."
echo
echo " +--------------------------------------------------------------+"
echo " | Ce script est sous licence GNU General Public License (GPL). |"
echo " | http://www.gnu.org/copyleft/gpl.html/ |"
echo " +--------------------------------------------------------------+"
echo
echo " L installation se fera dans le repertoire : /home/ovh/src"
echo
echo " Disclaimer :"
echo " -----------"
echo " Ce programme vous est fourni sans garantie,"
echo " nous ne pouvons etre tenu responsable en cas de probleme."
echo
echo " ATTENTION :"
echo " ----------"
echo " Si vous souhaitez arreter la compilation maintenant , faite Ctrl+c"
echo " Vous avez 20 secondes pour reflechir"
echo
echo "------------------------------------------- Attente 20 sec. -------"
sleep 20
SOFT_DIR=/home/ovh/src
mkdir -p $SOFT_DIR/NDDWEB_000
echo
echo " +--------------------------------------------------------------+"
echo " | Nous allons proceder la recuperation des fichiers. |"
echo " | - clamav-$clamav_version.tar.gz |"
echo " | - clamd |"
echo " | - zlib-1.2.2.tar.gz |"
echo " | (Creation du dossier temporaire : $SOFT_DIR/NDDWEB_000) |"
echo " +--------------------------------------------------------------+"
echo
sleep 3
cd $SOFT_DIR/NDDWEB_000
wget http://ovh.dl.sourceforge.net/source...av-0.83.tar.gz
wget http://www.nddweb.com/release/clamav/clamd
cd $SOFT_DIR
echo
echo " +--------------------------------------------------------------+"
echo " | Nous allons proceder a la verification de l existance : |"
echo " | - de dossier clamav |"
echo " | (Etant en release Ovh, nous ne verifions que $SOFT_DIR) |"
echo " +--------------------------------------------------------------+"
echo
if [ -d $SOFT_DIR/clamav-* ] ; then
echo " | Vous avez des dossiers clamav. |"
echo " | |"
echo " +------------------ Liste des dossiers ------------------------+"
echo " | |"
echo
ls $SOFT_DIR | grep "clamav"
echo " | |"
echo " +--------------------------------------------------------------+"
echo " | Voulez vous les effacer ? |"
echo " | [ Y pour oui | N pour non ] |"
echo -n " +--------------------------------------------------------------+"
read reponse
if [ $reponse == "y" || $reponse == "Y" ] ; then
rm -rf $SOFT_DIR/clamav-*
echo " | Les dossiers ont bien ete supprime. |"
echo " | [ On continue ] |"
echo " +--------------------------------------------------------------+"
echo
sleep 3
else
echo " | Les dossiers n ont pas ete supprime. |"
echo " | [ On continue ] |"
echo " +--------------------------------------------------------------+"
echo
sleep 3
fi
else
echo " | Aucun dossier clamav existant. |"
echo " | [ On continue ] |"
echo " +--------------------------------------------------------------+"
echo
sleep 3
fi
echo
echo " +--------------------------------------------------------------+"
echo " | Nous allons proceder a l arret de ClamAv : |"
/etc/init.d/clamd stop
echo " +--------------------------------------------------------------+"
echo
sleep 3
echo
echo " +--------------------------------------------------------------+"
echo " | Nous allons proceder a l installation de ClamAv $clamav_version. |"
echo " | (Vous restez en release Ovh) |"
echo " +--------------------------------------------------------------+"
echo
sleep 3
cd $SOFT_DIR
zcat NDDWEB_000/clamav-$clamav_version.tar.gz | tar xvf -
cd clamav-$clamav_version
./configure --sysconfdir=/etc
make
make install
if [ -f /var/qmail/bin/qmail-scanner-queue.pl ] ; then
echo
echo " +--------------------------------------------------------------+"
echo " | Nous allons mettre a jour de qmail-scanner-queue.pl : |"
echo " | (la commande est : /var/qmail/bin/qmail-scanner-queue.pl -z) |"
/var/qmail/bin/qmail-scanner-queue.pl -z
echo " +--------------------------------------------------------------+"
echo
sleep 3
fi
if [ -e /etc/clamav.conf ] ; then
echo
echo " +--------------------------------------------------------------+"
echo " | Nous allons deplacer votre paramtrage de clamav actuel : |"
echo " | (la commande est : mv /etc/clamav.conf /etc/clamd.conf) |"
mv /etc/clamav.conf /etc/clamd.conf
echo " +--------------------------------------------------------------+"
echo
sleep 3
fi
echo
echo " +--------------------------------------------------------------+"
echo " | Nous allons proceder au demarage de ClamAv : |"
/etc/init.d/clamd start
echo " +--------------------------------------------------------------+"
echo
sleep 3
echo
echo " +--------------------------------------------------------------+"
echo " | Nous allons proceder a la suppression des archives : |"
echo " |(Suppression du dossier temporaire : $SOFT_DIR/NDDWEB_000)|"
echo " +--------------------------------------------------------------+"
echo
sleep 3
rm -rf $SOFT_DIR/NDDWEB_000
echo "1.00" > /etc/nddwebrelease
nddwebrelease=`cat /etc/nddwebrelease`
clamdversion=`clamd --version | awk '{print $2}'`
echo
echo " +--------------------------------------------------------------+"
echo " | Vous etes maintenant en release NddWeb (c) ======> $nddwebrelease |"
echo " | Version de ClamAv installé sur votre serveur ======> $clamdversion |"
echo " | |"
echo " | (c) Sebastien ALMIRON |"
echo " | almiron@nddweb.com |"
echo " +----------------------------------------------------+"
echo