[samba] Fix dependencies and don't package unused dc libaries.

asn asn at fedoraproject.org
Wed Jan 30 16:34:01 UTC 2013


commit e1e515e2f27af40ffe3f86cedea670b69d5a6d0e
Author: Andreas Schneider <asn at cryptomilk.org>
Date:   Wed Jan 23 16:24:48 2013 +0100

    Fix dependencies and don't package unused dc libaries.

 samba.spec |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/samba.spec b/samba.spec
index 4405fec..0385b4f 100644
--- a/samba.spec
+++ b/samba.spec
@@ -345,7 +345,9 @@ Summary: Testing tools for Samba servers and clients
 Group: Applications/System
 Requires: %{name} = %{samba_depver}
 Requires: %{name}-common = %{samba_depver}
-Requires: %{name}-dc = %{samba_depver}
+%if %with_dc
+Requires: %{name}-dc-libs = %{samba_depver}
+%endif
 Requires: %{name}-libs = %{samba_depver}
 Requires: %{name}-winbind = %{samba_depver}
 
@@ -836,9 +838,9 @@ rm -rf %{buildroot}
 ### DC
 %files dc
 %defattr(-,root,root)
-%{_libdir}/samba/ldb
-%{_libdir}/samba/libdfs_server_ad.so
-%{_libdir}/samba/libdsdb-module.so
+%exclude %{_libdir}/samba/ldb/ildap.so
+%exclude %{_libdir}/samba/ldb/ldbsamba_extensions.so
+%exclude %{_libdir}/samba/libdfs_server_ad.so
 
 %if %with_dc
 %{_bindir}/samba-tool
@@ -875,6 +877,7 @@ rm -rf %{buildroot}
 %{_libdir}/samba/process_model
 %{_libdir}/samba/service
 %{_libdir}/libdcerpc-server.so.*
+%{_libdir}/samba/libdsdb-module.so
 %{_libdir}/samba/libntvfs.so
 %{_libdir}/samba/libposix_eadb.so
 %{_libdir}/samba/bind9/dlz_bind9_9.so
@@ -1271,6 +1274,8 @@ rm -rf %{buildroot}
 %{_libdir}/samba/libsubunit.so
 %if %with_dc
 %{_libdir}/samba/libdlz_bind9_for_torture.so
+%else
+%{_libdir}/samba/libdsdb-module.so
 %endif
 %{_mandir}/man1/gentest.1*
 %{_mandir}/man1/locktest.1*


More information about the scm-commits mailing list