summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--samba4-libpdb-soversion.patch15
-rw-r--r--samba4.spec9
2 files changed, 21 insertions, 3 deletions
diff --git a/samba4-libpdb-soversion.patch b/samba4-libpdb-soversion.patch
new file mode 100644
index 0000000..e067e45
--- /dev/null
+++ b/samba4-libpdb-soversion.patch
@@ -0,0 +1,15 @@
+ source3/wscript_build | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/source3/wscript_build b/source3/wscript_build
+index 8ca98b3..862a05f 100755
+--- a/source3/wscript_build
++++ b/source3/wscript_build
+@@ -721,6 +721,7 @@ bld.SAMBA3_LIBRARY('pdb',
+ include/passdb.h
+ passdb/machine_sid.h
+ passdb/lookup_sid.h''',
++ vnum='0',
+ vars=locals())
+
+ bld.SAMBA3_SUBSYSTEM('PARAM_UTIL',
diff --git a/samba4.spec b/samba4.spec
index 8534794..38c6052 100644
--- a/samba4.spec
+++ b/samba4.spec
@@ -35,7 +35,7 @@ Source5: pam_winbind.conf
Source6: samba.pamd
#Source7: smbprint
-#Patch1: waf.diff
+Patch1: samba4-libpdb-soversion.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
@@ -301,7 +301,7 @@ The samba-dc package provides AD Domain Controller functionality
%prep
%setup -q -n samba-%{version}
-#%patch1 -p1 -b .waf
+%patch1 -p1 -b .waf
%build
%configure \
@@ -370,6 +370,9 @@ ln -sf /%{_lib}/libnss_winbind.so.2 %{buildroot}%{_libdir}/libnss_winbind.so
mv -f %{buildroot}/%{_libdir}/libnss_wins.so.2 %{buildroot}/%{_lib}/libnss_wins.so.2
ln -sf /%{_lib}/libnss_wins.so.2 %{buildroot}%{_libdir}/libnss_wins.so
+# pdb FIXME
+ln -sf %{_libdir}/samba/libpdb.so.0 %{buildroot}%{_libdir}/samba/libpdb.so
+
# Install other stuff
install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/samba
install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/samba/smb.conf
@@ -893,7 +896,7 @@ rm -rf %{buildroot}
%{_libdir}/samba/libnss_info.so
%{_libdir}/samba/libntvfs.so
%{_libdir}/samba/libpac.so
-%{_libdir}/samba/libpdb.so*
+%{_libdir}/samba/libpdb.so.*
%{_libdir}/samba/libpopt_samba3.so
%{_libdir}/samba/libprinting_migrate.so
%{_libdir}/samba/libprocess_model.so