= Mise à jour des extensions SOGo : *109* = == Pre-requis: changer de script de mise à jour et passer à updates.py au besoin == cf [[Projet/SOGo/MiseAJour/TransitionUpdatesPHPVersUpdatesPY]] == A faire directement sur le serveur : récupération des extensions == * sogo-connector {{{ cd /srv/sogo-plugins wget --user-agent="Client-sogo-config" -O sogo-connector-3.109.xpi http://www.sogo.nu/files/downloads/extensions/sogo-connector-3.109.xpi }}} * lightning {{{ wget --user-agent="Client-sogo-config" -O lightning-1.0b2.109i.xpi http://www.sogo.nu/files/downloads/extensions/lightning-1.0b2.109i_linux-i686.xpi }}} * adpatation du sogo-integrator {{{ # récupérer le plugin wget --user-agent="Client-sogo-config" -O sogo-integrator-3.109.xpi "http://wiki.auf.org/wikiteki/Projet/SOGo/MiseAJour/Extensions?action=AttachFile&do=get&target=sogo-integrator-3.109.xpi" # l'adapter cd tmp jar xf ../sogo-integrator-3.109.xpi # configuration des valeurs par défaut pour Lightning edit defaults/preferences/site.js # retirer la ligne suivante : # pref("calendar.timezone.local", "/mozilla.org/20070129_1/America/Montreal"); # configuration de la gestion des extensions rm chrome/content/extensions.rdf cat > chrome/content/extensions.rdf << __EOF__
  • __EOF__ # ATTENTION à bien adapter le `sogo.xx.auf.org` ci-dessus jar cf ../sogo-integrator-3.109.xpi * cd .. rm -rf /srv/sogo-plugins/tmp # Vérification : # Il faut s'assurer que l'extension sogo-integrator a été bien configurée # 1. aller sur https://sogo.xx.auf.org/plugins, télécharger sogo-integrator (bouton droit - enregistrer sous) et # désarchiver et vérifier que le fichier chrome/content/extensions.rdf pointe bien sur votre serveur # 2. voir la ligne : "isi:updateURL="https://sogo.xx.auf.org/plugins/updates.py? # plugin=%ITEM_ID%&version=%ITEM_VERSION%&platform=%PLATFORM%">" # AVEZ-VOUS REMPLACE LE xx (sogo.xx.auf.org) PAR VOTRE CODE PAYS ??????????? # si oui tout est bon, sinon recommencer les étapes ci-dessus }}} == Côté client == Au prochain redémarrage de Thunderbird, il détectera et installera les nouvelles versions des extensions. Il devrait rebooter une ou deux fois, et c'est tout, les nouvelles extensions sont en place. ----