= Transition de updates.php à updates.py = * Vérifier si vous avez besoin d'effectuer cette transition ou pas : 1. aller sur https://sogo.xx.auf.org/plugins, télécharger sogo-integrator (bouton droit - enregistrer sous), désarchiver et ouvrir le fichier chrome/content/extensions.rdf 1. vérifier la ligne : "isi:updateURL="https://sogo.xx.auf.org/plugins/updates.py?plugin=%ITEM_ID%&version=%ITEM_VERSION%&platform=%PLATFORM%">" 1. si l'extension du '''updates.xxx''' est '''''py''''', c'est gagné, vous n'avez plus rien à faire 1. si non (c'est du '''php'''), alors suivre la procédure ci-dessous. Toute la procédure se fait sur le serveur, dans le dossier ''/srv/sogo-plugins'' : 1. récupérer le script de mise à jour (updates.py) {{{ wget --user-agent="Client-sogo-config" -O updates.py "http://wiki.auf.org/wikiteki/Projet/SOGo/Proc%C3%A9dureD%C3%A9ploiement?action=AttachFile&do=get&target=updates.py" # le rendre exécutable chmod a+x /srv/sogo-plugins/updates.py # et modifier la ligne 'BASE_URL = "https://sogo.vn.auf.org/plugins"' en remplaçant le 'vn' par le bon code pays }}} 1. modifier l'extension '''sogo-integrator''' : En reprenant la procédure d'installation, ça donne ceci : {{{ mkdir tmp cd tmp jar xf ../sogo-integrator-3.106.xpi 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.106.1.xpi * cd .. rm -rf /srv/sogo-plugins/tmp }}} NB : nous partons de la version '''3.106''' et pour que la modification soit répercutée sur les postes clients, nous changeons le numéro de version en '''3.106.1'''. 3 . modifier updates.php, changer le N° de version de sogo-integrator (sogo-integrator-3.106.1.xpi) : {{{ ... "filename" => "sogo-integrator-3.106.1.xpi" ), ... }}} C'est tout : tout thunderbird (qui avait déjà du SOGo), au redémarrage, récupérera le sogo-integrator-3.106.1 et donc pointera désormais sur le updates.py. L'étape suivante : [[Projet/SOGo/MiseAJour/Extensions|mise à jour des extensions]] ----