s3: leases: libsmbsharemodes no longer works with SMB2 leases inside our locking...
authorJeremy Allison <jra@samba.org>
Thu, 4 Dec 2014 01:06:08 +0000 (17:06 -0800)
committerJeremy Allison <jra@samba.org>
Thu, 4 Dec 2014 04:45:09 +0000 (05:45 +0100)
Remove it until a maintainer can be found.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
packaging/RHEL-CTDB/configure.rpm
packaging/RHEL-CTDB/samba.spec.tmpl
packaging/RHEL/samba.spec.tmpl
source3/libsmb/smb_share_modes.c
source3/libsmb/smbsharemodes.pc.in [deleted file]
source3/wscript_build

index 398a3f918a12f73d8bf2fc6f3eb5ae8b0e1e584f..62a326c1dea1760acf05b4e30c6969b30492948e 100755 (executable)
@@ -53,7 +53,6 @@ CC="$CC" CFLAGS="-Wall -g -D_GNU_SOURCE -O3" ./configure -C \
        --enable-fhs \
        --with-pam_smbpass \
        --with-libsmbclient \
-       --with-libsmbsharemodes \
        --without-smbwrapper \
        --with-pam \
        --with-quotas \
index c1789f23764cb2491487983be1153df6dc236411..056c00f12240383f53f1049b81b85286a7e821a6 100644 (file)
@@ -171,7 +171,6 @@ CFLAGS="$RPM_OPT_FLAGS $EXTRA -D_GNU_SOURCE" ./configure \
        --enable-fhs \
        --with-pam_smbpass \
        --with-libsmbclient \
-       --with-libsmbsharemodes \
        --without-smbwrapper \
        --with-pam \
        --with-quotas \
@@ -544,8 +543,6 @@ exit 0
 %{_includedir}/libsmbclient.h
 %{_libarchdir}/libsmbclient.*
 %{_includedir}/smb_share_modes.h
-%{_libarchdir}/libsmbsharemodes.so
-%{_libarchdir}/libsmbsharemodes.so.0
 
 %{_includedir}/netapi.h
 %{_includedir}/wbclient.h
index 05e46e1635544631a1f75cd4524330e995594f1c..ed3799443567828827324c8cc23ac9f4cf0727c1 100644 (file)
@@ -167,7 +167,6 @@ CC="$CC" CFLAGS="$RPM_OPT_FLAGS $EXTRA -D_GNU_SOURCE" ./configure \
         --with-fhs \
        --with-pam_smbpass \
        --with-libsmbclient \
-       --with-libsmbsharemodes \
         --without-smbwrapper \
        --with-pam \
        --with-quotas \
@@ -470,7 +469,6 @@ fi
 %{_includedir}/libsmbclient.h
 %{_libarchdir}/libsmbclient.*
 %{_includedir}/smb_share_modes.h
-%{_libarchdir}/libsmbsharemodes.*
 
 %{_libarchdir}/samba/*.dat
 %{_libarchdir}/samba/*.msg
index f2decc1779a3bbe8dfc1cdcdd580bb89d214b863..bf21bf5a593f5d84521546b03ef450a4b7c8a972 100644 (file)
@@ -2,6 +2,14 @@
    Samba share mode database library external interface library.
    Used by non-Samba products needing access to the Samba share mode db.
 
+   NOTICE FOR SAMBA 4.2.0
+
+   THIS CODE IS NON-FUNCTIONAL IN SAMBA 4.2.0 AND ABOVE DUE TO THE CHANGES IN
+   SHARE MODE DATABASE SCHEMA FOR SMB2 LEASES.
+
+   CONTACT THE AUTHOR jra@samba.org IF YOU WISH TO RE-ENABLE
+   THIS CODE.
+
    Copyright (C) Jeremy Allison 2005 - 2006
 
    sharemodes_procid functions (C) Copyright (C) Volker Lendecke 2005
diff --git a/source3/libsmb/smbsharemodes.pc.in b/source3/libsmb/smbsharemodes.pc.in
deleted file mode 100644 (file)
index fadc481..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: Samba libsmbsharemodes
-Description: A library
-Version: @PACKAGE_VERSION@
-Libs: @LIB_RPATH@ -L${libdir} -lsmbsharemodes
-Cflags: -I${includedir}
-URL: http://www.samba.org/
index 7b5130d11087484f66124a31545ec751256df449..df503babc3d92d60288d74a30d86c3f87872cb7d 100755 (executable)
@@ -55,14 +55,6 @@ bld.SAMBA3_LIBRARY('netapi',
                     pc_files='libnet/netapi.pc',
                     vnum='0')
 
-bld.SAMBA3_LIBRARY('smbsharemodes',
-                    source='libsmb/smb_share_modes.c',
-                    public_deps='''talloc tdb_compat''',
-                    deps='''ccan-hash''',
-                    public_headers='include/smb_share_modes.h',
-                    pc_files='libsmb/smbsharemodes.pc',
-                    vnum='0')
-
 bld.SAMBA3_LIBRARY('nss_wins',
                   source='../nsswitch/wins.c',
                   deps='''param libsmb LIBTSOCKET''',