#initialisation des variables
user=MonUser
pass=MonMotdePasse
site=MonSite
#récupération des sources
wget http://download.dotclear.net/latest-2.0.tar.gz
tar xzf latest-2.0.tar.gz
#renommage de la source a jour
mv dotclear dotclear-maj
#récupération en local de la source
lftp -e "mirror dotclear" -u $user;$pass $site
#Renommage de la sauvegarde
mv dotclear dotclear-old
#Sauvegarde sur le serveur ftp
lftp -e mv "dotclear dotclear-save" -u $user;$pass $site
#envoi de la mise à jour mv dotclear-maj dotclear
lftp -e "mirror -R dotclear" -u $user;$pass $site
#récupération des fichiers de personnalisation
lftp -e mv "dotclear-save/themes/perso /dotclear/themes/perso" -u $user;$pass $site
lftp -e mv "dotclear-save/themes/oberon /dotclear/themes/oberon" -u $user;$pass $site
lftp -e mv "dotclear-save/themes/kit /dotclear/themes/kit" -u $user;$pass $site
lftp -e mv "dotclear-save/themes/clearbuntu /dotclear/themes/clearbuntu" -u $user;$pass $site
lftp -e mv "dotclear-save/themes/battlestar /dotclear/themes/battlestar" -u $user;$pass $site
lftp -e mv "dotclear-save/public /dotclear/public" -u $user;$pass $site
lftp -e "mv dotclear-save/.htaccess /dotclear/.htaccess" -u $user;$pass $site
#suppression de la sauvegarde sur le serveur
lftp -e "rm -r dotclear-save" -u $user;$pass $site
# Sauvegarde de la nouvelle version du site
lftp -e "mirror dotclear" -u $user;$pass $site


liens : http://fr.dotclear.org/documentation/2.0/admin/upgrade