[Samba] Samba 4.8.11 for rhel7/centos7 rpms

vincent at cojot.name vincent at cojot.name
Thu Apr 11 01:12:07 UTC 2019

On Thu, 11 Apr 2019, Sérgio Basto wrote:

> Do we need cmocka ? what for ?

This isn't a runtime requirement. It's just there for tests,

> I built libldb, libtalloc, libtdb and libtevent internally with samba
> using the bundle sources. And seems to me more safe that will work well
> , why build 5 packages instead 1 ?

Well, YMMV and everyone's free to do it any way they like but it is my 
personal choice to make the rpms interrelated without being co-bundled. 
This way I can push an update to libldb or libtevent without having to 
rebuild the whole chain (CVE's would be a good reason to do so).

> I have one reason to build libldb outside of samba build , is to
> install modules in distinct directories , the problem was mention in
> rhbz #1497018 [2]
> libldb use  --with-modulesdir=%{_libdir}/ldb/modules instead --with-
> modulesdir=%{_libdir}/samba ...

Yes, that's one other way to do it. I used to do that for some snort rpms 
to avoid replacing the base RHEL libpcap & deps.
Now, since this set of samba* rpms -replaces- some RHEL/Centos base 
packages, I didn't want to locate samba modules in non-default places and 
break more stuff than necessary.

Unlike your non-intrusive self-sufficient rpms, the rpms I've built are 
designed to replace some base packages and it's probably ok to do so if 
one's setting a limit of the functions accomplished by that modified 
stack. E.g: With those packages, you'll be fine for running an AD DC but 
you might want to keep this in an isolated virtual machine whose only task 
is to do just that (I'm not testing/looking for other possible side 

I admit I like your approach too, this would make it simplier to build 



> [1]
> https://github.com/sergiomb2/SambaAD
> https://copr.fedorainfracloud.org/coprs/sergiomb/SambaAD/
> [2]
> https://bugzilla.redhat.com/show_bug.cgi?id=1497018#c2
>> Regards,
>> ,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-
>> *~'`^`'~*-,
>> Vincent S. Cojot, Computer Engineering. STEP project. _.,-*~'`^`'~*-
>> ,._.,-*~
>> Ecole Polytechnique de Montreal, Comite Micro-Informatique. _.,-
>> *~'`^`'~*-,.
>> Linux Xview/OpenLook resources page _.,-*~'`^`'~*-,._.,-*~'`^`'~*-
>> ,._.,-*~'
>> http://step.polymtl.ca/~coyote  _.,-*~'`^`'~*-,._
>> coyote at NOSPAM4cojot.name
>> They cannot scare me with their empty spaces
>> Between stars - on stars where no human race is
>> I have it in me so much nearer home
>> To scare myself with my own desert places.       - Robert Frost
> -- 
> Sérgio M. B.

More information about the samba mailing list