summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2011-12-09 13:38:38 +0100
committerAndreas Schneider <asn@cryptomilk.org>2011-12-09 13:38:38 +0100
commit45a46d2f81dfaef056e1d0181c2277554ffb9145 (patch)
treeca6b374403e7fa8498aaa6857826fda5c271e2b3
parentaa286951b3b8cdcf1d7226f3849e46d807a6b3e8 (diff)
downloadsamba4-45a46d2f81dfaef056e1d0181c2277554ffb9145.tar.gz
samba4-45a46d2f81dfaef056e1d0181c2277554ffb9145.tar.xz
samba4-45a46d2f81dfaef056e1d0181c2277554ffb9145.zip
Add a soversion to libpdb and create the missing symlink.
-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