Bacula is a set of computer programs that permit you (or the system
administrator) to manage backup, recovery, and verification of
computer data across a network of computers of different kinds.
In technical terms, it is a network Client/Server based backup program.
Bacula is relatively easy to use and efficient, while offering many
advanced storage management features that make it easy to find and
recover lost or damaged files. Due to its modular design, Bacula is
scalable from small single computer systems to systems consisting of
hundreds of computers located over a large network.
===> The following configuration options are available for bacula15-server-15.0.3_1:
IPV6=on: IPv6 protocol support
MTX=off: Install mtx for control of autochanger devices
NLS=on: Native Language Support
S3=off: Install S3 plugin
====> Options available for the multi BACKEND: you have to choose at least one of them
MYSQL=off: MySQL database support
PGSQL=on: PostgreSQL database support
SQLITE3=off: SQLite 3 database support
===> Use 'make config' to modify these settings
Affects: users of sysutils/bacula*-{client,server}
Author: netchildFreeBSD.org
Reason:
The start scripts of bacula have been renamed to bacula_fd, bacula_dir and
bacula_sd for improved compatibility with other parts of the
system. The automatic start at boot (rc.conf variable settings) is
not affected, but if you have some other automatism you may want to
change
".../etc/rc.d/bacula-fd" to ".../etc/rc.d/bacula_fd"
".../etc/rc.d/bacula-dir" to ".../etc/rc.d/bacula_dir"
".../etc/rc.d/bacula-sd" to ".../etc/rc.d/bacula_sd"
or
"service bacula-fd ..." to "service bacula_fd ..."
"service bacula-dir ..." to "service bacula_dir ..."
"service bacula-sd ..." to "service bacula_sd ..."
sysutils/bacula15-server: Add support for zstd compression
You'll know you have zstd enabled if you find something like this:
$ ldd /usr/local/sbin/bextract | grep zstd
libzstd.so.1 => /usr/local/lib/libzstd.so.1 (0xbab736bf000)
$ ldd /usr/local/sbin/bacula-fd | grep std
libzstd.so.1 => /usr/local/lib/libzstd.so.1 (0x3e701988b000)
* add libzstd.so:archivers/zstd to LIB_DEPENDS
* apply upstream patches to configure and autoconf/configure
Those patches are:
(Only the first 15 lines of the commit message are shown above )
sysutils/bacula*-{client,server}: fix rc script names
The filenames now comply with the rc scripting recommendations and
service jails options.
Users may have to update any personal scripts they have which depend
upon those rc.d script names. See UPDATING for 20240705
PR: 280137
sysutils/bacula1[1,3,5]-[client,server]: build without sbrk
This enables build on aarch64 and riscv64
Differential Revision: https://reviews.freebsd.org/D42979
sysutils/bacula15-{client*,server}: Move man pages to share/man
Fix the definition of LIB_VERSION. Since PKGVERSION includes
PORTREVISION, the value of the former changes when the latter is
bumped. So use DISTVERSION instead.
Approved by: portmgr (blanket, just fix it)
sysutils/bacula15-server: Add Bacula 15
Coming in with Bacula 15.0.2 server are client, docs, nagios check, and
the static client.
re: https://www.bacula.org/bacula-15-0-2/