Projet

Général

Profil

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)

Ajouté par Bruno Boiget il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):

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


Demandes liées

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

Révisions associées

Révision e490a387 (diff)
Ajouté par Bruno Boiget il y a presque 10 ans

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

Historique

#1 Mis à jour par Bruno Boiget il y a presque 10 ans

  • Temps estimé mis à 4.00 h

#2 Mis à jour par Bruno Boiget il y a presque 10 ans

  • Assigné à mis à Bruno Boiget
  • Version cible mis à sprint 2014 36-37
  • % réalisé changé de 0 à 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 Mis à jour par Bruno Boiget il y a presque 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 80 à 100

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

#4 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Scénario

#5 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Scénario à Tâche

#6 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Tâche à Anomalie

#7 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Tâche

#8 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF