Mise à jour des extensions SOGo : *109*
Pre-requis: changer de script de mise à jour et passer à updates.py au besoin
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__ <?xml version="1.0"?> <!DOCTYPE RDF> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:isi="http://inverse.ca/sogo-integrator/" xmlns:em="http://www.mozilla.org/2004/em-rdf#" xmlns:NC="http://home.netscape.com/NC-rdf#"> <Seq about="http://inverse.ca/sogo-integrator/extensions" isi:updateURL="https://sogo.xx.auf.org/plugins/updates.py?plugin=%ITEM_ID%&version=%ITEM_VERSION%&platform=%PLATFORM%"> <li> <Description em:id="sogo-integrator@inverse.ca" em:name="SOGo Integrator"/> </li> <li> <Description em:id="sogo-connector@inverse.ca" em:name="SOGo Connector"/> </li> <li> <Description em:id="{e2fda1a4-762b-4020-b5ad-a41df1933103}" em:name="Lightning"/> </li> </Seq> </RDF> __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.