Projet

Général

Profil

Evolution #5076

Permettre de modifier le contenu du FileSet sans reconfigure.

Ajouté par Benjamin Bohard il y a environ 13 ans. Mis à jour il y a plus de 12 ans.

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

100%

Distribution:
EOLE 2.3

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

Révision d744fafe (diff)
Ajouté par Benjamin Bohard il y a plus de 12 ans

Permettre de modifier la liste des fichiers à sauvegarder sans reconfigure.

Ref #5076

Révision 6741d3e3 (diff)
Ajouté par Benjamin Bohard il y a plus de 12 ans

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é

Formats disponibles : Atom PDF