Bug 10065

Summary: New Bacula 5.2.13 FileDaemon Addon
Product: IPFire Reporter: Timo Eissler <morlix>
Component: ---Assignee: Michael Tremer <michael.tremer>
Status: CLOSED FIXED QA Contact:
Severity: Balancing    
Priority: - Unknown - CC: arne.fitzenreiter, michael.tremer, morlix, stefan.schantl
Version: 2   
Hardware: unspecified   
OS: Linux   
Attachments: Bacula-FD Addon

Description Timo Eissler 2012-03-16 18:24:54 UTC
Created attachment 25 [details]
Bacula-FD Addon

Here is my patch to add the Bacula 5.2.6 FileDaemon as Addon.
Comment 1 Michael Tremer 2012-03-21 22:15:36 UTC
Thank you for submitting the patch. Arne will have a look at it soon.
Comment 2 Michael Tremer 2012-12-26 17:22:36 UTC
Looks good.

Missing things:
 * A backup include/exclude file for configuration files of this package.
 * Documentation how to use that.

Maybe there is a new version of the package, because this patch has been submitted in March. If you could check that and create an update in case it is necessary, that would be great.
Comment 3 Timo Eissler 2012-12-27 11:27:15 UTC
There are new versions of the Bacula FileDaemon, but without needed features or fixes. The current versions of the bacula director speaks without any problems with this version of the filedaemon.

The files which should be backup up are configured in the fileset for this bacula client on the bacula director.
Here is my currently used fileset for the ipfire.

FileSet {
  Name = "ipfire"
  Include {
    Options {
      signature = MD5
      onefs = yes
      compression = GZIP
      recurse = yes
      noatime = yes
      aclsupport = yes
    }
    File = /
    File = /boot
    File = /var
  }
  Exclude {
    File = /proc
    File = /sys
    File = /.journal
    File = /.fsck
  }
}

I think everybody who uses bacula should know how to use this. If not please let me know and i will provide as much informations as possible.

As a fast description, this addon is just a client which listens to requests from the bacula director and if requested it sends files to the bacula storage daemon, which writes these files to a backup medium.
Comment 4 Timo Eissler 2014-07-16 18:04:18 UTC
I updated the bacula-fd agent to version 5.2.13 which includes some fixes which could be useful for somebody.

See pull request (https://github.com/ipfire/ipfire-2.x/pull/39) on github.
Comment 5 Timo Eissler 2014-07-18 07:53:36 UTC
The pull request on github is now clean and can be merged.
Comment 6 Michael Tremer 2014-07-23 12:01:51 UTC
(In reply to comment #5)
> The pull request on github is now clean and can be merged.

Unfortunately it is not. There is a line in lfs/bacula:

> ln -s etc/bacula/bacula-ctl-fd /etc/rc.d/init.d/bacula

This will create a non-functional symlink. Can you please fix this, too?
Comment 7 Timo Eissler 2014-07-23 17:33:56 UTC
i pushed some fixes, please verify the current pull request.
Comment 8 Michael Tremer 2014-07-26 21:35:41 UTC
Merged.