bareos: playground c85584ad
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
joergs | mvwieringen | playground | 2014-07-21 20:46 | playground ec2ba1c8 | Pending |
Changeset | Use a special backend dir to store both catalog and storage backends. We want to store the catalog and storage backends in a special dir so they are not in any lib directory as they are not really shared libraries but shared object with some very specific entry points. The code is now so that by default the configured backend dir set at compile time is set as default and the user can specify additional directories that should be searched for backend in the configfile of both the director and the storage daemon. The code checks if the wanted backend is located in one of the specified backend directories and it loaded from the first directory it is found in. The packaging is changed to do the following: - Enable building packages with dynamic-storage-backends. - Different backends are handled in separate libraries. - The bareos-storage-tape package does now also contain the required libraries. - The fifo backend is also handled by a separate package (bareos-storage-fifo). |
||||
mod - autoconf/Make.common.in | Diff File | ||||
mod - autoconf/config.h.in | Diff File | ||||
mod - autoconf/configure.in | Diff File | ||||
mod - debian/bareos-common.install | Diff File | ||||
mod - debian/bareos-database-common.install | Diff File | ||||
mod - debian/bareos-database-mysql.install | Diff File | ||||
mod - debian/bareos-database-postgresql.install | Diff File | ||||
mod - debian/bareos-database-sqlite3.install | Diff File | ||||
mod - debian/bareos-storage-tape.install | Diff File | ||||
mod - debian/control | Diff File | ||||
mod - debian/control.common | Diff File | ||||
mod - debian/rules | Diff File | ||||
mod - manpages/bareos-dbcheck.8 | Diff File | ||||
mod - manpages/bconsole.1 | Diff File | ||||
mod - manpages/bpluginfo.8 | Diff File | ||||
mod - manpages/bscan.8 | Diff File | ||||
mod - platforms/packaging/bareos-RHEL_4.spec | Diff File | ||||
mod - platforms/packaging/bareos.dsc | Diff File | ||||
mod - platforms/packaging/bareos.spec | Diff File | ||||
mod - src/cats/Makefile.in | Diff File | ||||
mod - src/cats/cats.h | Diff File | ||||
mod - src/cats/cats_backends.c | Diff File | ||||
mod - src/cats/protos.h | Diff File | ||||
mod - src/defaultconfigs/diskonly/bareos-dir.conf.in | Diff File | ||||
mod - src/dird/bareos-dir.conf.in | Diff File | ||||
mod - src/dird/dbcheck.c | Diff File | ||||
mod - src/dird/dird.c | Diff File | ||||
mod - src/dird/dird_conf.c | Diff File | ||||
mod - src/dird/dird_conf.h | Diff File | ||||
mod - src/filed/filed_conf.c | Diff File | ||||
mod - src/lib/parse_conf.c | Diff File | ||||
mod - src/lib/parse_conf.h | Diff File | ||||
mod - src/lib/res.c | Diff File | ||||
mod - src/stored/backends/Makefile.in | Diff File | ||||
mod - src/stored/bcopy.c | Diff File | ||||
mod - src/stored/bextract.c | Diff File | ||||
mod - src/stored/bls.c | Diff File | ||||
mod - src/stored/bscan.c | Diff File | ||||
mod - src/stored/btape.c | Diff File | ||||
mod - src/stored/protos.h | Diff File | ||||
mod - src/stored/sd_backends.c | Diff File | ||||
mod - src/stored/stored.c | Diff File | ||||
mod - src/stored/stored_conf.c | Diff File | ||||
mod - src/stored/stored_conf.h | Diff File | ||||
mod - src/tests/bbatch.c | Diff File | ||||
mod - src/tests/bvfs_test.c | Diff File | ||||
mod - src/tests/cats_test.c | Diff File | ||||
mod - src/tests/ing_test.c | Diff File |