Am 22.01.2015 11:28, schrieb Jan Behrend: > Hello List, > > thanks for the effort to put Bareos into Debian Jessie! > > As I tried to install the packages I remembered that someone on the > OSBConf mentioned those were different from the Bareos repositories and > sure enough they are: The TLS business is gone and the compression > module is another one ... if I recall correctly. > > Can somebody tell me how to compile the Debian Jessie packages, so they > are a drop in replacement for the ones coming from the Bareos > repository?
if you like the packages to behave identical with the packages of bareos.org, why aren't you using the bareos.org packages directly? Anyhow, the source for if debian packages is also the bareos github, see https://github.com/bareos/bareos/tree/bareos-14.2-debian (there may be some delay before Debian packages gets build from github). We tried hard to limit the differences between these branches to a minimum, and also integrate some of the requested changes from debian.org into bareos.org. However, debian.org don't provide the libfastlz compression library, so bareos is compiled without. Also debian.org complains about the integration of openssl, as the license of that is somewhat special. In the meanwhile the have a statement from the FSFE that there isn't a problem to integrate with bareos. However, this still needs discussion with debian.org. To see thew actual differences, clone bareos from github and compare the branches: git diff origin/bareos-14.2 origin/bareos-14.2-debian In debian/rules you will see differences. Configure is called with this parameter changed: - --enable-dynamic-debian-package-list \ + --disable-dynamic-debian-package-list \ - --with-openssl \ + --without-openssl \ + --with-gnutls \ Ignore --disable-dynamic-debian-package-list. This is only to define if the build process is allowed to modify debian/control during build (debian.org forbids this, but bareos.org needs this on platforms where only the daemons get build, but not the GUIs (traymonitor, bat) as for the fairly old Ubuntu-8.04. --without-openssl --with-gnutls results that "Transport Encryption" still works, but "Data Encryption" is not available. The availibility of libfastlz is detected automatically during build and as debian/control does not list libfastlz-dev in Build-Depends, it is not used for debian.org builds (as it is not available on debian.org). regards, Jörg -- Jörg Steffens [email protected] Bareos GmbH & Co. KG http://www.bareos.com Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 Komplementär: Bareos Verwaltungs-GmbH Geschäftsführer: S. Dühr, M. Außendorf, Jörg Steffens, P. Storz, M. v. Wieringen -- You received this message because you are subscribed to the Google Groups "bareos-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
