Evolution #5076
Permettre de modifier le contenu du FileSet sans reconfigure.
100%
Description
Le contenu du FileSet est défini par le contenu des fichiers du répertoire /etc/bacula/baculafichiers.d. Actuellement, toute modification, ajout ou suppression d'un fichier de ce réperoire nécessite la templatisation du fichier /etc/bacula/bacula-dir.conf pour être pris en compte, indépendamment de l'utilisation de variables creole dans les modifications apportées. Ceci vient de la méthode employée pour inclure les fichiers du répertoire /etc/bacula/baculafichiers.d et les inclure dans /etc/bacula/bacula-dir.conf : fonction python évaluée au moment de la templatisation.
L'inclusion peut utiliser une fonction sh à la place. La phase de templatisation n'est pas nécessaire avec cette méthode si la modification ne met pas en œuvre de variables creole.
Révisions associées
Permettre de modifier la liste des fichiers à sauvegarder sans reconfigure.
Ref #5076
Typo dans le chemin des fichiers à inclure pour la sauvegarde.
Ref #5076
Historique
#1 Mis à jour par Benjamin Bohard il y a presque 13 ans
- Statut changé de Nouveau à Accepté
- Version cible mis à Mises à jour 2.3.10
Le manuel de bacula donne un exemple de ce type :
@|"sh -c 'for f in /etc/bacula/baculafichiers.d/*.conf; do echo @${f}; done'"
Ce script est fonctionnel si au moins un fichier correspond au motif. Dans le cas contraire, bacula ne démarrera pas.
#2 Mis à jour par Benjamin Bohard il y a plus de 12 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par le commit d744fafe25ed3d47a497b4eaab40150cd7329abd
Test sur l'existence du fichier pour éviter que bacula ne cherche à inclure "/etc/bacula/baculafichiers.d/*.conf", seul résultat du globbing si le répertoire est vide.
#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Statut changé de Résolu à Fermé