tuto:ipasserelle:divers:connecteur_funambol_sogo

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tuto:ipasserelle:divers:connecteur_funambol_sogo [14/03/2011 11:26]
dani [Configuration du proxypass]
tuto:ipasserelle:divers:connecteur_funambol_sogo [12/07/2012 22:55] (Version actuelle)
dani Page moved from connecteur_funambol_sogo to tuto:ipasserelle:divers:connecteur_funambol_sogo
Ligne 9: Ligne 9:
 mkdir -p ./funambol mkdir -p ./funambol
 cd ./funambol cd ./funambol
-wget http://download.forge.objectweb.org/sync4j/funambol-8.7.0.bin+wget http://download.forge.objectweb.org/sync4j/funambol-9.0.0.bin
 </code> </code>
  
   * Puis l'exécuter   * Puis l'exécuter
 <code bash> <code bash>
-chmod +x funambol-8.7.0.bin +chmod +x funambol-9.0.0.bin 
-./funambol-8.7.0.bin+./funambol-9.0.0.bin
 </code> </code>
  
   * Accepter la licence, et valider le choix du répertoire de destination (/opt)   * Accepter la licence, et valider le choix du répertoire de destination (/opt)
-  * À la fin, l'installateur vous demande si vous voulez démarrer, le serveur, il faut choisir **non**+  * À la fin, l'installateur vous demande si vous voulez démarrer, le serveur, il faut choisir **no**
  
 ===== Installation du driver MySQL ===== ===== Installation du driver MySQL =====
Ligne 40: Ligne 40:
 expand-template /etc/my.cnf expand-template /etc/my.cnf
 sv t /service/mysqld sv t /service/mysqld
-sleep 2+sleep 10
 mysqladmin create funamboldb  --default-character-set=utf8 mysqladmin create funamboldb  --default-character-set=utf8
 mysql -e "grant all privileges on funamboldb.* to 'funamboluser'@'localhost' identified by '$(cat my.pw)'" mysql -e "grant all privileges on funamboldb.* to 'funamboluser'@'localhost' identified by '$(cat my.pw)'"
Ligne 77: Ligne 77:
 Créer le script de démarrage: Créer le script de démarrage:
 <code bash> <code bash>
-vim /etc/init.d/funambol +cat <<'EOF'/etc/init.d/funambol
-</code> +
-et y placer le code suivant: +
- +
-<code bash>+
 #! /bin/bash #! /bin/bash
 # #
Ligne 114: Ligne 110:
 esac esac
 exit 0 exit 0
 +EOF
 +chmod 755 /etc/init.d/funambol
 </code> </code>
  
   * Créer les liens de démarrage et d'arrêt   * Créer les liens de démarrage et d'arrêt
 <code bash> <code bash>
-chmod 755 /etc/init.d/funambol 
 ln -s /etc/init.d/e-smith-service /etc/rc.d/rc7.d/S98funambol ln -s /etc/init.d/e-smith-service /etc/rc.d/rc7.d/S98funambol
 ln -s /etc/init.d/e-smith-service /etc/rc.d/rc6.d/K02funambol ln -s /etc/init.d/e-smith-service /etc/rc.d/rc6.d/K02funambol
Ligne 177: Ligne 174:
 <code bash> <code bash>
 chown -R funambol:funambol /opt/Funambol/ chown -R funambol:funambol /opt/Funambol/
 +chmod 750 /opt/Funambol/
 </code> </code>
  
Ligne 204: Ligne 202:
 <code bash> <code bash>
 mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/VirtualHosts mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/VirtualHosts
-vim /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/VirtualHosts/28funambolProxyPass +cat <<'EOF'/etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/VirtualHosts/28funambolProxyPass
-</code> +
-Et y placer le code suivant: +
-<code perl>+
 { {
     $haveSSL = (exists ${modSSL}{status} and ${modSSL}{status} eq "enabled") ?  'yes' : 'no';     $haveSSL = (exists ${modSSL}{status} and ${modSSL}{status} eq "enabled") ?  'yes' : 'no';
Ligne 235: Ligne 230:
     }     }
 } }
 +EOF
 </code> </code>
  
Ligne 249: Ligne 245:
 ===== Création des sources de synchronisation pour SOGo ===== ===== Création des sources de synchronisation pour SOGo =====
 <code bash> <code bash>
-vim sogo-sync-source-insert.sql +cat <<'EOF'sogo-sync-source-insert.sql
-</code> +
-Puis y placer le code suivant: +
-<code sql>+
 INSERT INTO `fnbl_sync_source` (`uri`, `config`, `name`, `sourcetype`) VALUES INSERT INTO `fnbl_sync_source` (`uri`, `config`, `name`, `sourcetype`) VALUES
 ('sogo-cal', 'sogo/sogo/sogo/sogo-cal.xml', 'sogo-cal', 'sogo'), ('sogo-cal', 'sogo/sogo/sogo/sogo-cal.xml', 'sogo-cal', 'sogo'),
 ('sogo-card', 'sogo/sogo/sogo/sogo-card.xml', 'sogo-card', 'sogo'), ('sogo-card', 'sogo/sogo/sogo/sogo-card.xml', 'sogo-card', 'sogo'),
 ('sogo-todo', 'sogo/sogo/sogo/sogo-todo.xml', 'sogo-todo', 'sogo'); ('sogo-todo', 'sogo/sogo/sogo/sogo-todo.xml', 'sogo-todo', 'sogo');
-</code> +EOF
- +
-Et l'injecter dans la base funambol +
-<code bash>+
 mysql funamboldb < sogo-sync-source-insert.sql mysql funamboldb < sogo-sync-source-insert.sql
 </code> </code>
 +
  
 ==== Calendrier ==== ==== Calendrier ====
Ligne 268: Ligne 259:
 mkdir -p /opt/Funambol/config/sogo/sogo/sogo mkdir -p /opt/Funambol/config/sogo/sogo/sogo
 mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml
-cd /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml +touch /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml/template-begin 
-touch template-begin +cat <<'EOF' /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml/all
-vim all +
-</code> +
-Et y placer les lignes suivantes: +
-<code xml>+
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
 <java version="1.5.0_10" class="java.beans.XMLDecoder"> <java version="1.5.0_10" class="java.beans.XMLDecoder">
Ligne 312: Ligne 299:
  </object>  </object>
 </java> </java>
-</code> +EOF
- +
-<code bash>+
 expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml
 </code> </code>
 +
  
 ==== Carnet d'adresses ==== ==== Carnet d'adresses ====
 <code bash> <code bash>
 mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml
-cd /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml +touch /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml/template-begin 
-touch template-begin +cat <<'EOF'  /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml/all
-vim all +
-</code> +
-et y placer les lignes suivantes: +
-<code xml>+
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
 <java version="1.5.0_10" class="java.beans.XMLDecoder"> <java version="1.5.0_10" class="java.beans.XMLDecoder">
Ligne 365: Ligne 347:
  </object>  </object>
 </java> </java>
-</code> +EOF
-<code bash>+
 expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml
 </code> </code>
Ligne 373: Ligne 354:
 <code bash> <code bash>
 mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml
-cd /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml +touch /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml/template-begin 
-touch template-begin +cat <<'EOF'  /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml/all
-vim all +
-</code> +
-Et y placer les lignes suivantes: +
-<code xml>+
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
 <java version="1.5.0_10" class="java.beans.XMLDecoder"> <java version="1.5.0_10" class="java.beans.XMLDecoder">
Ligne 417: Ligne 394:
  </object>  </object>
 </java> </java>
-</code> +EOF
-<code bash>+
 expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml
 </code> </code>
Ligne 426: Ligne 402:
 sed -i -e "s|com/funambol/server/security/UserProvisioningOfficer.xml|ca/inverse/sogo/security/SOGoOfficer.xml|" \ sed -i -e "s|com/funambol/server/security/UserProvisioningOfficer.xml|ca/inverse/sogo/security/SOGoOfficer.xml|" \
     /opt/Funambol/config/Funambol.xml     /opt/Funambol/config/Funambol.xml
-vim /opt/Funambol/config/ca/inverse/sogo/security/SOGoOfficer.xml +cat <<'EOF'/opt/Funambol/config/ca/inverse/sogo/security/SOGoOfficer.xml
-</code> +
-Et y placer les lignes suivantes: +
-<code xml>+
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
 <java version="1.4.0" class="java.beans.XMLDecoder"> <java version="1.4.0" class="java.beans.XMLDecoder">
Ligne 441: Ligne 414:
   </object>   </object>
 </java> </java>
 +EOF
 </code> </code>
  
  • tuto/ipasserelle/divers/connecteur_funambol_sogo.1300098404.txt.gz
  • Dernière modification: 14/03/2011 11:26
  • de dani