Project

General

Profile

Tâche #8384

Zéphir - Scénario #8297: Adaptation des fonctions de migration pour Eole 2.4

adapter la fonctionnalité de migration de 'fichiers personnalisés' pour l'étendre à la migration vers 2.3 et 2.4 (+ documentation)

Added by Bruno Boiget almost 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):

Description

dans le cas d'une migration avec réenregistrement du serveur, Zéphir proposait pour une fonctionnalité permettant de définir une liste de fichiers à reprendre dans les fichiers personnalisés du serveur avant migration en plus des fichiers gérés par défaut.

Il est seulement possible de définir une liste par type de module (amon / scribe / ...), mais on ne peut pas avoir une liste différente suivant la version de la distribution (prévu à la base pour le cas de la migration d'amon de 1.X vers 2.X). Pour les fichiers migrés d'office, la liste définie ne dépend pas non plus de la version.

La liste des fichiers par défaut n'est plus valide, les fichiers ayant changé d'emplacement depuis la sortie d'eole 'NG'. Il faudrait gérer les différents cas possibles, soit considérer que ces fichiers doivent être gérés seulement au travers des scripts de sauvegarde/restauration spécifiques à la migration (et remontés ensuite sur Zéphir).

migration_files = {'amon':{'files':[('filtres-users','filtres-users',True),
                                    ('serialize_btn.srz','serialize_btn.srz',False),
                                    ('local','local',False),
                                    ('perso','perso',False),
                                    ('tmp','tmp',True),
                                    ('horaires.txt','tmp/horaires.txt',True)],
                           'rights':[('filtres-users','','www-data','www-data','0644'),
                                     ('local','-R','www-data','proxy','0755'),
                                     ('local/*','','www-data','proxy','0644'),
                                     ('local/liste_blanche','-R','www-data','proxy','0755'),
                                     ('local/liste_blanche/*','','www-data','proxy','0644'),
                                     ('tmp','','www-data','www-data','0777'),
                                     ('tmp/*','','www-data','www-data','0644'),
                                     ('serialize_btn.srz','','www-data','www-data','0644')],
                           'exclude':['rapport-maj.html','blacklist-date.txt','Reconf.log']}
                  }

la possibilité d'ajouter des fichiers supplémentaires n'a à priori pas été reportée dans la documentation officielle.

voir : http://eole.orion.education.fr/oldwiki/index.php/Zephir_NG#Ajout_de_fichiers_.C3.A0_migrer_automatiquement


Related issues

Related to zephir-parc - Tâche #6880: sauvegarde du filtrage web Fermé 06/20/2014

Associated revisions

Revision e490a387 (diff)
Added by Bruno Boiget almost 7 years ago

Correction de la prise en compte des fichiers de type 'migration_perso'

- fonctionnait seulement dans le cas d'une migration de 1.X vers 2.0
- peut être décliné pour chaque module et version de destination
- Les fichiers définis par eole sont gérés par les scripts de migration
et remontés après migration du serveur dans l'application

ref #8384 @6h

History

#1 Updated by Bruno Boiget almost 7 years ago

  • Estimated time set to 4.00 h

#2 Updated by Bruno Boiget almost 7 years ago

  • Assigned To set to Bruno Boiget
  • Target version set to sprint 2014 36-37
  • % Done changed from 0 to 80

Le nom complet du module de destination doit être indiqué (ex: amon-2.4 au lieu de amon)

documentation à mettre à jour (pour l'instant: oldwiki seulement, même pour la doc d'origine !)

#3 Updated by Bruno Boiget almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 80 to 100

doc mise à jour dans la doc du module Zéphir 2.3

#4 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Scénario

#5 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Scénario to Tâche

#6 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Tâche to Anomalie

#7 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Tâche

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

  • Status changed from Résolu to Fermé

Also available in: Atom PDF