Project

General

Profile

Evolution #7265

Gérer la correspondance de noms de variables 2.3 et 2.4

Added by Fabrice Barconnière over 9 years ago. Updated over 9 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Start date:
01/31/2014
Due date:
05/16/2014
% Done:

100%

Estimated time:
7.00 h
Spent time:
Distribution:
EOLE 2.3

Description

Gérer la correspondance de noms de variables 2.3 et 2.4.
Si un modèle de réseau lié à un modèle de node fait référence à un nom de variable 2.3 qui a été modifié en 2.4 (les vlan par exemple), il est impossible d'importer un serveur rvp 2.4 depuis Zéphir.
Pour cela, il faudrait disposer d'une correspondance des noms de variable 2.3-->2.4 afin d'interroger Zéphir avec le nouveaux nom de variable dans le cas d'un serveur 2.4 (récupérer la liste déjà établie par Gwen ou Bruno) dans creole/upgrade.py :

    for i in range(0, 5):
        dico.move('adresse_ip_vlan_eth{0}'.format(i), 'vlan_ip_eth{0}'.format(i))
        dico.move('adresse_netmask_vlan_eth{0}'.format(i), 'vlan_netmask_eth{0}'.format(i))
        dico.move('adresse_network_vlan_eth{0}'.format(i), 'vlan_network_eth{0}'.format(i))
        dico.move('adresse_broadcast_vlan_eth{0}'.format(i), 'vlan_broadcast_eth{0}'.format(i))
        dico.move('adresse_gw_vlan_eth{0}'.format(i), 'vlan_gw_eth{0}'.format(i))
        dico.move('id_vlan_eth{0}'.format(i), 'vlan_id_eth{0}'.format(i))
    dico.move('proxy_eth0_adresse', 'proxy_eth0_ip')
    dico.move('proxy_eth0_network', 'proxy_eth0_network')
    dico.move('nom_interface1', 'nom_zone_eth1')
    dico.move('passerelle_smtp', 'exim_relay_smtp')
    dico.move('mail_rewrite_domain', 'exim_qualify_domain')


Related issues

Related to arv - Evolution #6932: Gérer l'importation des modules 2.4 Fermé 02/07/2014

Associated revisions

Revision fe1ba99f (diff)
Added by Fabrice Barconnière over 9 years ago

Dictionnaire de correspondance variables 2.3 -> 2.4 avec var 3.4 en key
Pour l'interrogation Zéphir, on essaie la variable 2.3, si n'existe pas,
on essaie variable 2.4
fixes #7265 @3h

History

#1 Updated by Fabrice Barconnière over 9 years ago

  • Estimated time set to 7.00 h

#2 Updated by Fabrice Barconnière over 9 years ago

  • Due date set to 02/07/2014
  • Status changed from Nouveau to Accepté
  • Target version changed from Mises à jour 2.3.13 to Mises à jour 2.3.12
  • Start date set to 01/31/2014

#3 Updated by Fabrice Barconnière over 9 years ago

  • Target version changed from Mises à jour 2.3.12 to Mises à jour 2.3.13

#4 Updated by Fabrice Barconnière over 9 years ago

  • Due date changed from 02/07/2014 to 03/21/2014

#5 Updated by Fabrice Barconnière over 9 years ago

  • Description updated (diff)

#6 Updated by Fabrice Barconnière over 9 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#7 Updated by Daniel Dehennin over 9 years ago

  • Due date changed from 03/21/2014 to 05/16/2014

#8 Updated by Gilles Grandgérard over 9 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF