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.

Reply via email to