[Samba] RPM building tools for Samba 4.0.3 on RHEL 6 published bye me on Github

Miguel Medalha miguelmedalha at sapo.pt
Wed Mar 20 13:37:31 MDT 2013


I tested the .spec file you posted today. There's still a glitch remaining.

If built with the file as it is ("%global with_dc 0") the packages build 
cleanly.

However, if "%global with_dc 1" is used, the build fails with the 
following error:

RPM build errors:
     Installed (but unpackaged) file(s) found:
    /usr/lib64/samba/ldb/ildap.so

I can see that this file is excluded in the packging list pertaining to 
DC-LIBS, if "with_dc" is disabled but it is not one of the "# ldb 
libraries built with DC activated", contrary to the other file always 
excluded in the Fedora .spec (ldbsamba_extensions.so), which is listed 
in your file.

When I do a rpm query for --whatrequires both files, the answer is that 
no package requires either file. As such, they should probably be always 
excluded, as happens with the Fedora .spec file.


One more thing: since Samba 4.0.4 is out now, maybe you should update 
your files to match? This is just a security release that presents no 
problem whatsoever when built with the same specs as 4.0.3. I did it and 
all went well. I have an experimental AD domain controller working 
correctly it it.

Thank you again



More information about the samba mailing list