Evolution #4804
Porter en 2.4
Description
Porter eole-bacula en 2.4
Demandes liées
Révisions associées
Erreur d’installation des fichiers: création de /debian/tmp
- debian/eole-bacula.install: On installe tout à la racine.
Ref: #4804 @5m
Support des extras" (voir http://dev-eole.ac-dijon.fr/projects/creole/wiki/CreoleExtra24 pour plus d'informations).
ref #4804
creole/config.py :
- ajout des variables "extra"
- ajout de la variable bacula_restore
creole/loader.py :
- CreoleVarLoader : conserve le fichier eol_file utilisé pour loader les variables, la variable est réutilisée au save
- read_dir : si dir_config n'est pas une liste, ajoute variante et local
- save_values :
* ajout du support des namespaces
* unset les variables chargés dans l'ancien fichier non redéfinit dans le nouveau
* création du répertoire parent si inexistant
- get_extra_loader : ajout de la fonction pour charger facilement un "extra"
(ref #4804)
Support des extras sur le serveur
(ref #4804)
pyeole/bacula.py : fichier de config => tiramisu (ref #4804)
- eosfunc.py : import de la fonction gen_bacula_schedule pour
utilisation dans les templates.
- loader.py : commentaire de l'import de eosfunc pour éviter une
boucle (import de loader dans bacula.py, import de bacula.py
dans eosfunc.py).
(ref #4804)
Support des variables de configuration de Bacula dans les extras de tiramisu.
Mise à jour des templates pour le support des extras.
Mise à jour des dictionnaires pour la 2.4
(fixes #4804)
Historique
#1 Mis à jour par Benjamin Bohard il y a environ 11 ans
- Echéance mis à 01/02/2013
- Statut changé de Nouveau à Accepté
- Assigné à mis à Emmanuel GARETTE
- Version cible mis à Eole 2.4-dev-2
- Début mis à 31/01/2013
#2 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
Paramétrage de eole-bacula (1.0-6) ...
Error: unknown script bacula
usage:
/usr/share/eole/schedule/manage_schedule [pre|post]
/usr/share/eole/schedule/manage_schedule [pre|post] [script] [daily|weekly|monthly|once] [add|del]
#3 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
Revoir le packaging :
root@eoleng:~# dpkg -L eole-bacula /. /debian /debian/tmp /debian/tmp/etc /debian/tmp/etc/bacula /debian/tmp/etc/bacula/baculafichiers.d /debian/tmp/etc/bacula/baculafichiers.d/bacula.conf /debian/tmp/usr /debian/tmp/usr/share /debian/tmp/usr/share/ead2 /debian/tmp/usr/share/ead2/backend
#4 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Echéance
01/02/2013supprimé
#5 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
- Echéance mis à 08/02/2013
#6 Mis à jour par Emmanuel GARETTE il y a environ 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit e4895d4c8b10233c858ac2f55ed7342101ad9bce.
#7 Mis à jour par Fabrice Barconnière il y a environ 11 ans
- Statut changé de Résolu à À valider
- % réalisé changé de 100 à 90
gen_config ->:
sequence item 0: expected string, NoneType found
#8 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Version cible changé de Eole 2.4-dev-2 à Eole 2.4-dev-3
#9 Mis à jour par Benjamin Bohard il y a environ 11 ans
- Echéance changé de 08/02/2013 à 19/04/2013
- Assigné à changé de Emmanuel GARETTE à Benjamin Bohard
#10 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Version cible changé de Eole 2.4-dev-3 à Eole 2.4-alpha
#11 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de À valider à Résolu
- Version cible changé de Eole 2.4-alpha à Eole 2.4-dev-3
- % réalisé changé de 90 à 100
#12 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Résolu à Fermé
Le paquet est bien porté et ne provoque pas d'erreur... par défaut :)