Projet

Général

Profil

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).