MigrationAppliEnvole4 » Historique » Version 2
« Précédent -
Version 2/95
(diff) -
Suivant » -
Version actuelle
Lionel Morin, 28/06/2013 16:09
Migration d'une application Envole vers la version EOLE 2.4 (ébauche)¶
Pour faciliter le travail de packaging, il est préférable de "skeletoriser" le paquet 2.3 pour le transformer en paquet 2.4.
Modification des dicos¶
Normalement il n'y a rien à changer.
Modification des templates¶
Certaines variables souvent utilisées dans Envole ont changé de nom.
Nom en 2.3 | Nouveau nom en 2.4 |
---|---|
adresse_ip_annuaire | container_ip_annuaire |
adresse_ip_dhcp | container_ip_dhcp |
adresse_ip_fichier | container_ip_fichier |
adresse_ip_mail | container_ip_mail |
adresse_ip_mysql | container_ip_mysql |
adresse_ip_web | container_ip_web |
Modification des scripts shell¶
CreoleGet¶
.ParseDico echo $mavariable
est remplacé par :
echo $(CreoleGet mavariable)
ATTENTION : à ce jour, pour accéder à une variable esclave, il faut connaître la variable maître :
echo $(CreoleGet lamaster.lesclave)
CreoleRun¶
./usr/share/eole/FonctionsEoleNg RunCmd "ma -commande" conteneur
est remplacé par :
CreoleRun "ma -commande" conteneur
Problèmes spécifiques¶
Problème de connexion aux bases MySQL #5633¶
Pour y remédier temporairement, on peut mettre "localhost" à la place de "127.0.0.1" (penser à la fois aux fichiers sql et aux fichiers de config php).