Modifications entre les versions 1 et 2
Version 1 à la date du 2012-04-10 18:45:10
Taille: 2717
Éditeur: MoussaNombre
Commentaire:
Version 2 à la date du 2012-04-10 18:54:10
Taille: 2722
Éditeur: MoussaNombre
Commentaire: correction du lien et du nom
Texte supprimé. Texte ajouté.
Ligne 17: Ligne 17:
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=sogo-integrator-3.109.xpi" 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"

Mise à jour des extensions SOGo : *109*

  • 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%&amp;version=%ITEM_VERSION%&amp;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%&amp;version=%ITEM_VERSION%&amp;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

Projet/SOGo/MiseAJour/Extensions (dernière édition le 2012-05-03 15:37:55 par MoussaNombre)