RPM-Installation von Bacula und Datenbank-Scripte

Nach einer RPM-Installation von Bacula funktionieren die Skripte in /etc/bacula, die sich um die Datenbank kümmern, nicht mehr richtig.

Der Grund dafür ist, daß in diesen Dateien u.a. der Pfad zu den Datenbank-Clientprogrammen von MySql, Postgresql und Sqlite relativ zu dem Pfad /root/rpmbuild/BUILD/bacula-1.38.11 definiert wird. Dieser Pfad existiert jedoch nur während des Build-Prozesses. Auf einer Produktions-Maschine gibt es ihn nicht. Die vorläufige Lösung ist, die Pfade manuell entsprechend manuell anzupassen. Die betroffenen Dateien sind make_catalog_backup, make\_sqlite\_tables, create\_sqlite\_database und grant\_sqlite\_privileges.

Für die Sqlite-Variante von Version 1.38.11 habe ich einen Patch generiert.