Age | Commit message (Collapse) | Author |
|
Previously the droplet tests were integrated into the sd_backend tests.
With the new backend loading, we cannot configure a droplet backend if
we did not build it, thus we need to extract the droplet tests so we can
disable them completely.
|
|
If you configure a device, the backend will be checked when the
configuration is loaded. Thus a lot of the existing test configurations
need to be adapted to either use existing storge backends or to have
BackendDirectory configured.
|
|
Current releases of Bareos will not be integrated into Univention App Center.
|
|
Add packages
* bareos-contrib-director-python-plugins.install
* bareos-contrib-filedaemon-python-plugins.install
* bareos-contrib-tools
Renamed triggerjob to bareos-triggerjob to indicate, that it belongs to Bareos.
|
|
The data directory was unused and implicitly removed by removing its
.gitignore, so we cannot install it anymore.
Also remove it from .gitignore.
|
|
|
|
- remove development environment specific entries
- remove old relicts and unnecessary entries
- remove duplicates and unused entries
- sort alphabetically
|
|
|
|
- Add function scsicrypto for postinstall in spec and debian.
- Add new debian/*.postinst files in .gitignore.
- Add instruction in documentation to have scscicrypto enabled at
package install time by creating manually the file
/etc/bareos/.enable-cap_sys_rawio file.
- Move manual setup before not recommended systemd paragraph in
documentation.
- Dont fail function unset if setcap -r failed due to capabilities
not set.
Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
|
|
|
|
|
|
With this patch you can build universal client packages for Debian by
adding "build-universal-client" to DEB_BUILD_OPTIONS.
This also updates the debhelper comapt level from 9 to 10.
Braking change:
* only systemd configuration, no Sys5 init scripts.
* bareos-director and bareos-storage are no longer installed with no-start option.
|
|
|
|
- Update test for mariadb and percona plugin to backup and recover a
full database with content verification.
- General overhaul and refactoring of testrunners.
- The mariabackup and percona tests can and need to be run as
unprivileged user.
- Package the mariabackup plugin for deb and rpm.
- Detect required binaries both for mariadb and for mysql/percona.
- Binary specification can be don via commandline which will skip the
detection. This is currently required to run both mysql/percona and
mariabackup tests as the binary names are identical.
|
|
Previously version-handling was done in webui and core subdirectories,
so we could build the subdirectories individually. As we don't support
building subdirectories anymore, the cmake code duplicated in webui and
core subdirectories is now merged into the toplevel cmake directory.
|
|
The destructor of the the Device base class can not call
cannot call close(), as close() itself calls virtual functions
but the destructors of the derived classes already have been called before
so the overridden functions are not available anymore.
Calling virtual functions of a class need to be called in the destructor
of that class and not of the base class.
Add a unittest for testing this (load and unload tape device).
Co-authored-by: Frank Ueberschar <frank.ueberschar@bareos.com>
|
|
previously two files showed up that were generated by cmake. This patch
adds the debian install-file to .gitignore and changes the global
configure_file not to pick up files from core/ but only from core/src
which will disable creation of CTestScript.cmake in core/ as it is
already generated to ${CMAKE_BINARY_DIR}/CTestScript.cmake
|
|
bareos-regress-config has only been a helper package for the bareos-regress package,
which is currently not build.
bareos-devel has been incomplete for a while. Therefore it seams, it is not really in use and can be removed.
freebsd pkg-plist.traymonitor file is removed, as it is not build anyway.
removed docs/pkglists for EOL distributions:
Fedora_30, RHEL_6, SLE_12SP4, openSUSE_Leap_15.0, openSUSE_Leap_15.1
|
|
Use Sphinx autosummary to create the documentation
of the Python Module python-bareos from its docstrings.
|
|
|
|
|
|
|
|
This patch adds bareos-filedaemon-libcloud-python-plugin.install to
gitignore and sorts the ignored debian-files.
|
|
Every python plugin also gets its own subdirectory below python/
|
|
|
|
* ignore files in the right location
* only configure files in core and debian, but not systemtests/regress
* add updated debian/control, so we don't see a change in git after
configuring the project
|
|
|
|
|
|
|
|
|
|
|
|
Install READMEs as docs into bareos-doc,
Set Standards-Version: 3.9.5,
Do not ship .la files, as suggested in Policy 10.2,
Remove dependency to hostname package, as it is always installed,
Let bareos-dbg properly depend on all the packages it proves symbols for,
Depending on the arch:all bareos package is wrong in several ways:
- Using binary:Version for an arch:all package will cause problems
with binNMUs (https://wiki.debian.org/binNMU)
- It will force everyone to install ALL packages when debugging a
(e.g.) filedaemon only problem
Add debian/watch file,
Depend on bsd-mailx | mailx instead of only mailx,
Some changes to the descriptions (wording, fixing too long Description lines),
Drop autoconf/config.log and add it to gitignore,
Install bat help in a subfolder of htmldir
Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
|
|
|
|
Released on 19/2/2013.
|