From 45a46d2f81dfaef056e1d0181c2277554ffb9145 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 9 Dec 2011 13:38:38 +0100 Subject: Add a soversion to libpdb and create the missing symlink. --- samba4-libpdb-soversion.patch | 15 +++++++++++++++ samba4.spec | 9 ++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 samba4-libpdb-soversion.patch 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 -- cgit