[SCM] Samba Shared Repository - branch master updated

Michael Adam obnox at samba.org
Fri Jun 20 18:06:04 MDT 2014


The branch, master has been updated
       via  cef718c autobuild: fix ctdb build of samba-ctdb target after switch to waf.
       via  43d9670 ctdb: update configure.rpm with builtin and bundled library arguments
       via  09b991b ldb:build: improve detection of srcdir
       via  2c50c25 replace:build: improve detection of srcdir
       via  e288885 ntdb:build: improve detection of srcdir
       via  cc86b41 talloc:build: improve detection of srcdir
       via  befb394 tevent:build: improve detection of srcdir
       via  47328f5 tdb:build: improve detection of srcdir.
       via  fd4bf96 ctdb:includes: add #ifdef guard for ZERO_STRUCT
       via  89dafd1 ctdb:includes: add #ifdef guards for _PUBLIC_, _NORETURN_, and _PURE_
       via  fe6685d build: rename argument of list_directory_files(): abspath->path
       via  b93a1e8 ctdb: Remove duplicate README.Coding
       via  46924f6 autobuild: Remove unsupported --enable-socket-wrapper option from the "ctdb" target.
       via  659a665 autobuild: Don't need autogen.sh anymore in the "ctdb" target.
       via  c3dc1f1 ctdb-packaging: Remove unused files
       via  a39a5f4 ctdb-build: Add target to build RPMs
       via  6e078c9 ctdb-packaging: Modify spec file to use waf build instead of autoconf
       via  ae32b29 ctdb-packaging: Fix date/days in changelog
       via  fb56e72 ctdb-build: Add build files (configure/Makefile) to use waf
       via  fc71606 ctdb-tests: Fix the tests for waf build
       via  43c10db ctdb-build: Add waf build for CTDB
       via  d646df1 ctdb-build: Remove autoconf build files
       via  4a5ded2 wafsamba: allow samba_dist.dist() to be called from a different directory.
       via  cd7f401 ctdb-mkversion: Support external VERSION specification
       via  0a4fc92 ctdb-header: Protect against multiple includes
       via  b72abf4 ctdb-build: Remove duplicate socket_wrapper library
       via  400cb4d ctdb-build: Remove duplicate tdb library
       via  7f14db4 ctdb-build: Remove duplicate tevent library
       via  893e6db ctdb-build: Remove duplicate talloc library
       via  91274d9 ctdb-build: Remove duplicate replace library
       via  1e927a9 ctdb-build: Remove duplicate popt library
      from  aac607d ctdb-eventscripts: Ensure $GANRECDIR points to configured subdirectory

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit cef718c39f1bfbe72bee65db0fb1f680f887fbf0
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 21:31:26 2014 +0200

    autobuild: fix ctdb build of samba-ctdb target after switch to waf.
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>
    
    Autobuild-User(master): Michael Adam <obnox at samba.org>
    Autobuild-Date(master): Sat Jun 21 02:05:38 CEST 2014 on sn-devel-104

commit 43d9670605e26f118cec70b0a083bf7c655653d2
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 18:13:34 2014 +0200

    ctdb: update configure.rpm with builtin and bundled library arguments
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 09b991b79b28c9a88742e06021bb15997aba8988
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 18:08:53 2014 +0200

    ldb:build: improve detection of srcdir
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 2c50c25d0292b46a8d9afd8ae9283b31a6610865
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 18:08:18 2014 +0200

    replace:build: improve detection of srcdir
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit e2888852ef698319cb538eab4913674a44ab73bb
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 18:05:44 2014 +0200

    ntdb:build: improve detection of srcdir
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit cc86b4107acebf56c7bb17f59dd358615aed57b7
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 18:04:44 2014 +0200

    talloc:build: improve detection of srcdir
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit befb39441f6919624df475c6495e822e5acc42ff
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 18:04:13 2014 +0200

    tevent:build: improve detection of srcdir
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 47328f535e35cac5d37dd211745c873130c5a74c
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 18:03:31 2014 +0200

    tdb:build: improve detection of srcdir.
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit fd4bf963784c36e355f58ab445aec3ff3ba8b858
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 15:08:01 2014 +0200

    ctdb:includes: add #ifdef guard for ZERO_STRUCT
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 89dafd1bcdaf4ee8ba88437cd476fc9046b3109e
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 15:07:35 2014 +0200

    ctdb:includes: add #ifdef guards for _PUBLIC_, _NORETURN_, and _PURE_
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit fe6685dbf3f84f88885c2d2da103670a1e1f7f92
Author: Michael Adam <obnox at samba.org>
Date:   Fri Jun 20 11:52:11 2014 +0200

    build: rename argument of list_directory_files(): abspath->path
    
    It is never called with an absolute path.
    
    Signed-off-by: Michael Adam <obnox at samba.org>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit b93a1e85ff8a6f57f8af6b71d37323d746daebb9
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed May 28 12:49:39 2014 +1200

    ctdb: Remove duplicate README.Coding
    
    Change-Id: I42e7c6938467a982bc799b00ddd4c5dff93ca3d1
    Signed-off-by: Andrew Bartlett <abartlet at samba.org>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 46924f68c1db00a402b419b4f3c71d60d473ea77
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Tue Jun 17 09:24:48 2014 -0700

    autobuild: Remove unsupported --enable-socket-wrapper option from the "ctdb" target.
    
    Socket wrapper now works with LD_PRELOAD.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 659a665de8707b28ea081812fc752d0cf1c9822f
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Tue Jun 17 09:00:58 2014 -0700

    autobuild: Don't need autogen.sh anymore in the "ctdb" target.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit c3dc1f1b984ed574e81a768423c1714db5f66955
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Tue Jun 10 16:30:57 2014 +1000

    ctdb-packaging: Remove unused files
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit a39a5f4c06e3749c745c87c7d735baf0b8598836
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Tue Jun 10 16:30:38 2014 +1000

    ctdb-build: Add target to build RPMs
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 6e078c90a8660b555d6874ab5d5e60040f892ab7
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Mon May 26 13:21:44 2014 +1000

    ctdb-packaging: Modify spec file to use waf build instead of autoconf
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit ae32b297c21470813bdf8135b0f77251eb9b05bf
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Mon May 26 14:03:26 2014 +1000

    ctdb-packaging: Fix date/days in changelog
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit fb56e72e942830c5ab85614d638743079d2fef46
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri May 16 00:10:00 2014 +1000

    ctdb-build: Add build files (configure/Makefile) to use waf
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit fc71606480f332156f00f590edce14b48ddc60e1
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Sun May 25 11:03:41 2014 +1000

    ctdb-tests: Fix the tests for waf build
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 43c10db3a25fa0087266027c888bccb7ff2ae290
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Thu Jan 30 18:45:06 2014 +1100

    ctdb-build: Add waf build for CTDB
    
    Note that in contrast to the original autoconf build,
    the ctdb.spec file which is created from packaging/RPM/ctdb.spec,
    is put into the top level directory, where it will be picked
    up by rpmbuild -ta <tarball>".
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Pair-Programmed-With: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit d646df170c5b5b7931a6580a0e84576b5163c38e
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Tue May 20 18:49:32 2014 +1000

    ctdb-build: Remove autoconf build files
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 4a5ded2b69b7538688da59423bd1b53df1d6c77a
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Sun May 25 11:31:44 2014 +1000

    wafsamba: allow samba_dist.dist() to be called from a different directory.
    
    Up to now it assumed to be called from the top level srcdir.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit cd7f401744e1fa65d309c7c9b8e68eb7c6faf2bc
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Sun May 25 12:00:59 2014 +1000

    ctdb-mkversion: Support external VERSION specification
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 0a4fc92c77c0386d69f910e7e9fb8b3ac8a29521
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri May 16 00:07:59 2014 +1000

    ctdb-header: Protect against multiple includes
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit b72abf493adbae6f7fffa25f334dd6ad446667f6
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri May 16 01:33:32 2014 +1000

    ctdb-build: Remove duplicate socket_wrapper library
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 400cb4d031cea3bece77571eab16db7791ce7dd0
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri May 16 00:05:43 2014 +1000

    ctdb-build: Remove duplicate tdb library
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 7f14db48acf3d10bf516c5f317eae8ae02149219
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri May 16 00:05:29 2014 +1000

    ctdb-build: Remove duplicate tevent library
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 893e6dba02b259c8afa682bd3cc6de85437119be
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri May 16 00:05:10 2014 +1000

    ctdb-build: Remove duplicate talloc library
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 91274d97a644ece172ad99937967cec3d7258b0e
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri May 16 00:04:35 2014 +1000

    ctdb-build: Remove duplicate replace library
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

commit 1e927a93224549fa9464fb0dc2fc69941483a76c
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri May 16 00:04:16 2014 +1000

    ctdb-build: Remove duplicate popt library
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Reviewed-by: Michael Adam <obnox at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 buildtools/wafsamba/samba_dist.py               |    7 +-
 {lib/tdb => ctdb}/Makefile                      |    8 +-
 ctdb/Makefile.in                                |  432 ----
 ctdb/README.Coding                              |  236 --
 ctdb/aclocal.m4                                 |    1 -
 ctdb/autogen.sh                                 |   19 -
 ctdb/config.guess                               | 1558 -------------
 ctdb/config.mk                                  |   18 -
 ctdb/config.sub                                 | 1789 ---------------
 configure => ctdb/configure                     |    2 +-
 ctdb/configure.ac                               |  126 --
 ctdb/configure.rpm                              |    2 +
 ctdb/ib/config.m4                               |   31 -
 ctdb/include/internal/cmdline.h                 |    3 +
 ctdb/include/internal/idtree.h                  |    4 +
 ctdb/include/internal/includes.h                |    8 +
 ctdb/install-sh                                 |  238 --
 ctdb/lib/popt/CHANGES                           |   46 -
 ctdb/lib/popt/COPYING                           |   22 -
 ctdb/lib/popt/README                            |   18 -
 ctdb/lib/popt/findme.c                          |   50 -
 ctdb/lib/popt/findme.h                          |   20 -
 ctdb/lib/popt/libpopt.m4                        |   43 -
 ctdb/lib/popt/popt.c                            | 1240 -----------
 ctdb/lib/popt/popt.h                            |  541 -----
 ctdb/lib/popt/poptconfig.c                      |  191 --
 ctdb/lib/popt/popthelp.c                        |  742 -------
 ctdb/lib/popt/poptint.h                         |  116 -
 ctdb/lib/popt/poptparse.c                       |  227 --
 ctdb/lib/popt/samba.m4                          |   10 -
 ctdb/lib/popt/system.h                          |   74 -
 ctdb/lib/replace/.checker_innocent              |    4 -
 ctdb/lib/replace/Makefile                       |   63 -
 ctdb/lib/replace/README                         |  127 --
 ctdb/lib/replace/autoconf-2.60.m4               |  236 --
 ctdb/lib/replace/configure                      |   21 -
 ctdb/lib/replace/crypt.c                        |  770 -------
 ctdb/lib/replace/crypt.m4                       |    6 -
 ctdb/lib/replace/dlfcn.c                        |   76 -
 ctdb/lib/replace/dlfcn.m4                       |   31 -
 ctdb/lib/replace/getaddrinfo.c                  |  497 -----
 ctdb/lib/replace/getaddrinfo.h                  |   91 -
 ctdb/lib/replace/getifaddrs.c                   |  352 ---
 ctdb/lib/replace/hdr_replace.h                  |    2 -
 ctdb/lib/replace/inet_aton.c                    |   33 -
 ctdb/lib/replace/inet_ntoa.c                    |   39 -
 ctdb/lib/replace/inet_ntop.c                    |  191 --
 ctdb/lib/replace/inet_pton.c                    |  213 --
 ctdb/lib/replace/install-sh                     |  238 --
 ctdb/lib/replace/libreplace.m4                  |  490 -----
 ctdb/lib/replace/libreplace_cc.m4               |  197 --
 ctdb/lib/replace/libreplace_ld.m4               |  337 ---
 ctdb/lib/replace/libreplace_macros.m4           |  347 ---
 ctdb/lib/replace/libreplace_network.m4          |  503 -----
 ctdb/lib/replace/poll.c                         |  139 --
 ctdb/lib/replace/repdir.m4                      |   81 -
 ctdb/lib/replace/repdir_getdents.c              |  166 --
 ctdb/lib/replace/repdir_getdirentries.c         |  183 --
 ctdb/lib/replace/replace-test.h                 |    9 -
 ctdb/lib/replace/replace-testsuite.h            |   10 -
 ctdb/lib/replace/replace.c                      |  902 --------
 ctdb/lib/replace/replace.h                      |  902 --------
 ctdb/lib/replace/snprintf.c                     | 1530 -------------
 ctdb/lib/replace/socket.c                       |   35 -
 ctdb/lib/replace/socketpair.c                   |   46 -
 ctdb/lib/replace/strptime.c                     |  993 ---------
 ctdb/lib/replace/strptime.m4                    |   16 -
 ctdb/lib/replace/system/README                  |    4 -
 ctdb/lib/replace/system/aio.h                   |   32 -
 ctdb/lib/replace/system/capability.h            |   55 -
 ctdb/lib/replace/system/config.m4               |  145 --
 ctdb/lib/replace/system/dir.h                   |   67 -
 ctdb/lib/replace/system/filesys.h               |  277 ---
 ctdb/lib/replace/system/glob.h                  |   37 -
 ctdb/lib/replace/system/gssapi.h                |   53 -
 ctdb/lib/replace/system/iconv.h                 |   57 -
 ctdb/lib/replace/system/kerberos.h              |   41 -
 ctdb/lib/replace/system/locale.h                |   42 -
 ctdb/lib/replace/system/network.h               |  390 ----
 ctdb/lib/replace/system/passwd.h                |  111 -
 ctdb/lib/replace/system/readline.h              |   58 -
 ctdb/lib/replace/system/select.h                |   77 -
 ctdb/lib/replace/system/shmem.h                 |   59 -
 ctdb/lib/replace/system/syslog.h                |   70 -
 ctdb/lib/replace/system/terminal.h              |   46 -
 ctdb/lib/replace/system/time.h                  |   91 -
 ctdb/lib/replace/system/wait.h                  |   55 -
 ctdb/lib/replace/system/wscript_configure       |   26 -
 ctdb/lib/replace/test/getifaddrs.c              |  101 -
 ctdb/lib/replace/test/incoherent_mmap.c         |   83 -
 ctdb/lib/replace/test/main.c                    |   35 -
 ctdb/lib/replace/test/os2_delete.c              |  133 --
 ctdb/lib/replace/test/shared_mmap.c             |   68 -
 ctdb/lib/replace/test/shared_mremap.c           |   48 -
 ctdb/lib/replace/test/snprintf.c                |   29 -
 ctdb/lib/replace/test/strptime.c                |  173 --
 ctdb/lib/replace/test/testsuite.c               | 1104 ----------
 ctdb/lib/replace/timegm.c                       |   78 -
 ctdb/lib/replace/timegm.m4                      |    1 -
 ctdb/lib/replace/win32.m4                       |   20 -
 ctdb/lib/replace/win32_replace.h                |  159 --
 ctdb/lib/replace/wscript                        |  632 ------
 ctdb/lib/replace/xattr.c                        |  729 -------
 ctdb/lib/socket_wrapper/config.m4               |   21 -
 ctdb/lib/socket_wrapper/socket_wrapper.c        | 2654 -----------------------
 ctdb/lib/socket_wrapper/socket_wrapper.h        |  177 --
 ctdb/lib/socket_wrapper/testsuite.c             |  105 -
 ctdb/lib/socket_wrapper/wscript                 |   15 -
 ctdb/lib/socket_wrapper/wscript_build           |    9 -
 ctdb/lib/talloc/ABI/pytalloc-util-2.0.6.sigs    |    6 -
 ctdb/lib/talloc/ABI/pytalloc-util-2.0.7.sigs    |    6 -
 ctdb/lib/talloc/ABI/pytalloc-util-2.0.8.sigs    |    6 -
 ctdb/lib/talloc/ABI/talloc-2.0.2.sigs           |   62 -
 ctdb/lib/talloc/ABI/talloc-2.0.3.sigs           |   62 -
 ctdb/lib/talloc/ABI/talloc-2.0.4.sigs           |   62 -
 ctdb/lib/talloc/ABI/talloc-2.0.5.sigs           |   62 -
 ctdb/lib/talloc/ABI/talloc-2.0.6.sigs           |   62 -
 ctdb/lib/talloc/ABI/talloc-2.0.7.sigs           |   62 -
 ctdb/lib/talloc/ABI/talloc-2.0.8.sigs           |   63 -
 ctdb/lib/talloc/NEWS                            |   13 -
 ctdb/lib/talloc/compat/talloc_compat1.c         |   51 -
 ctdb/lib/talloc/compat/talloc_compat1.m4        |   14 -
 ctdb/lib/talloc/compat/talloc_compat1.mk        |   21 -
 ctdb/lib/talloc/doc/context.png                 |  Bin 4715 -> 0 bytes
 ctdb/lib/talloc/doc/context_tree.png            |  Bin 6158 -> 0 bytes
 ctdb/lib/talloc/doc/mainpage.dox                |  110 -
 ctdb/lib/talloc/doc/stealing.png                |  Bin 6994 -> 0 bytes
 ctdb/lib/talloc/doc/tutorial_bestpractices.dox  |  192 --
 ctdb/lib/talloc/doc/tutorial_context.dox        |  198 --
 ctdb/lib/talloc/doc/tutorial_debugging.dox      |  116 -
 ctdb/lib/talloc/doc/tutorial_destructors.dox    |   82 -
 ctdb/lib/talloc/doc/tutorial_dts.dox            |  109 -
 ctdb/lib/talloc/doc/tutorial_introduction.dox   |   43 -
 ctdb/lib/talloc/doc/tutorial_pools.dox          |   93 -
 ctdb/lib/talloc/doc/tutorial_stealing.dox       |   55 -
 ctdb/lib/talloc/doxy.config                     | 1807 ---------------
 ctdb/lib/talloc/install-sh                      |  238 --
 ctdb/lib/talloc/libtalloc.m4                    |   63 -
 ctdb/lib/talloc/pytalloc-util.pc.in             |   11 -
 ctdb/lib/talloc/pytalloc.c                      |  134 --
 ctdb/lib/talloc/pytalloc.h                      |   54 -
 ctdb/lib/talloc/pytalloc_util.c                 |  118 -
 ctdb/lib/talloc/talloc.3.xml                    |  801 -------
 ctdb/lib/talloc/talloc.c                        | 2597 ----------------------
 ctdb/lib/talloc/talloc.h                        | 1883 ----------------
 ctdb/lib/talloc/talloc.i                        |   31 -
 ctdb/lib/talloc/talloc.pc.in                    |   11 -
 ctdb/lib/talloc/talloc_guide.txt                |  767 -------
 ctdb/lib/talloc/talloc_testsuite.h              |    7 -
 ctdb/lib/talloc/testsuite.c                     | 1602 --------------
 ctdb/lib/talloc/testsuite_main.c                |   36 -
 ctdb/lib/talloc/web/index.html                  |   51 -
 ctdb/lib/talloc/wscript                         |  154 --
 ctdb/lib/tdb/ABI/tdb-1.2.1.sigs                 |   95 -
 ctdb/lib/tdb/ABI/tdb-1.2.10.sigs                |   66 -
 ctdb/lib/tdb/ABI/tdb-1.2.11.sigs                |   67 -
 ctdb/lib/tdb/ABI/tdb-1.2.2.sigs                 |   60 -
 ctdb/lib/tdb/ABI/tdb-1.2.3.sigs                 |   60 -
 ctdb/lib/tdb/ABI/tdb-1.2.4.sigs                 |   60 -
 ctdb/lib/tdb/ABI/tdb-1.2.5.sigs                 |   61 -
 ctdb/lib/tdb/ABI/tdb-1.2.6.sigs                 |   61 -
 ctdb/lib/tdb/ABI/tdb-1.2.7.sigs                 |   61 -
 ctdb/lib/tdb/ABI/tdb-1.2.8.sigs                 |   61 -
 ctdb/lib/tdb/ABI/tdb-1.2.9.sigs                 |   62 -
 ctdb/lib/tdb/common/check.c                     |  472 ----
 ctdb/lib/tdb/common/dump.c                      |  137 --
 ctdb/lib/tdb/common/error.c                     |   57 -
 ctdb/lib/tdb/common/freelist.c                  |  386 ----
 ctdb/lib/tdb/common/freelistcheck.c             |  109 -
 ctdb/lib/tdb/common/hash.c                      |  345 ---
 ctdb/lib/tdb/common/io.c                        |  534 -----
 ctdb/lib/tdb/common/lock.c                      |  875 --------
 ctdb/lib/tdb/common/open.c                      |  671 ------
 ctdb/lib/tdb/common/rescue.c                    |  349 ---
 ctdb/lib/tdb/common/summary.c                   |  201 --
 ctdb/lib/tdb/common/tdb.c                       | 1154 ----------
 ctdb/lib/tdb/common/tdb_private.h               |  285 ---
 ctdb/lib/tdb/common/transaction.c               | 1294 -----------
 ctdb/lib/tdb/common/traverse.c                  |  366 ----
 ctdb/lib/tdb/docs/README                        |  273 ---
 ctdb/lib/tdb/docs/mainpage.dox                  |   61 -
 ctdb/lib/tdb/docs/tdb.magic                     |   10 -
 ctdb/lib/tdb/docs/tracing.txt                   |   46 -
 ctdb/lib/tdb/doxy.config                        | 1697 ---------------
 ctdb/lib/tdb/include/tdb.h                      |  869 --------
 ctdb/lib/tdb/libtdb.m4                          |   59 -
 ctdb/lib/tdb/manpages/tdbbackup.8.xml           |  136 --
 ctdb/lib/tdb/manpages/tdbdump.8.xml             |   92 -
 ctdb/lib/tdb/manpages/tdbrestore.8.xml          |   66 -
 ctdb/lib/tdb/manpages/tdbtool.8.xml             |  235 --
 ctdb/lib/tdb/pytdb.c                            |  685 ------
 ctdb/lib/tdb/python/tdbdump.py                  |   12 -
 ctdb/lib/tdb/python/tests/simple.py             |  204 --
 ctdb/lib/tdb/tdb.pc.in                          |   11 -
 ctdb/lib/tdb/test/external-agent.c              |  198 --
 ctdb/lib/tdb/test/external-agent.h              |   41 -
 ctdb/lib/tdb/test/jenkins-be-hash.tdb           |  Bin 696 -> 0 bytes
 ctdb/lib/tdb/test/jenkins-le-hash.tdb           |  Bin 696 -> 0 bytes
 ctdb/lib/tdb/test/lock-tracking.c               |  146 --
 ctdb/lib/tdb/test/lock-tracking.h               |   25 -
 ctdb/lib/tdb/test/logging.c                     |   33 -
 ctdb/lib/tdb/test/logging.h                     |   11 -
 ctdb/lib/tdb/test/old-nohash-be.tdb             |  Bin 696 -> 0 bytes
 ctdb/lib/tdb/test/old-nohash-le.tdb             |  Bin 696 -> 0 bytes
 ctdb/lib/tdb/test/run-3G-file.c                 |  144 --
 ctdb/lib/tdb/test/run-bad-tdb-header.c          |   58 -
 ctdb/lib/tdb/test/run-check.c                   |   64 -
 ctdb/lib/tdb/test/run-corrupt.c                 |  131 --
 ctdb/lib/tdb/test/run-die-during-transaction.c  |  231 --
 ctdb/lib/tdb/test/run-endian.c                  |   63 -
 ctdb/lib/tdb/test/run-incompatible.c            |  185 --
 ctdb/lib/tdb/test/run-nested-transactions.c     |   78 -
 ctdb/lib/tdb/test/run-nested-traverse.c         |   87 -
 ctdb/lib/tdb/test/run-no-lock-during-traverse.c |  113 -
 ctdb/lib/tdb/test/run-oldhash.c                 |   49 -
 ctdb/lib/tdb/test/run-open-during-transaction.c |  181 --
 ctdb/lib/tdb/test/run-readonly-check.c          |   52 -
 ctdb/lib/tdb/test/run-rescue-find_entry.c       |   50 -
 ctdb/lib/tdb/test/run-rescue.c                  |  126 --
 ctdb/lib/tdb/test/run-rwlock-check.c            |   45 -
 ctdb/lib/tdb/test/run-summary.c                 |   64 -
 ctdb/lib/tdb/test/run-transaction-expand.c      |  119 -
 ctdb/lib/tdb/test/run-traverse-in-transaction.c |   86 -
 ctdb/lib/tdb/test/run-wronghash-fail.c          |  120 -
 ctdb/lib/tdb/test/run-zero-append.c             |   40 -
 ctdb/lib/tdb/test/run.c                         |   49 -
 ctdb/lib/tdb/test/rwlock-be.tdb                 |  Bin 696 -> 0 bytes
 ctdb/lib/tdb/test/rwlock-le.tdb                 |  Bin 696 -> 0 bytes
 ctdb/lib/tdb/test/tap-interface.h               |   39 -
 ctdb/lib/tdb/test/tap-to-subunit.h              |  155 --
 ctdb/lib/tdb/test/tdb.corrupt                   |  Bin 192512 -> 0 bytes
 ctdb/lib/tdb/tools/tdbbackup.c                  |  342 ---
 ctdb/lib/tdb/tools/tdbdump.c                    |  171 --
 ctdb/lib/tdb/tools/tdbrestore.c                 |  222 --
 ctdb/lib/tdb/tools/tdbtest.c                    |  290 ---
 ctdb/lib/tdb/tools/tdbtool.c                    |  785 -------
 ctdb/lib/tdb/tools/tdbtorture.c                 |  453 ----
 ctdb/lib/tdb/web/index.html                     |   48 -
 ctdb/lib/tdb/wscript                            |  224 --
 ctdb/lib/tevent/ABI/tevent-0.9.10.sigs          |   73 -
 ctdb/lib/tevent/ABI/tevent-0.9.11.sigs          |   73 -
 ctdb/lib/tevent/ABI/tevent-0.9.12.sigs          |   74 -
 ctdb/lib/tevent/ABI/tevent-0.9.13.sigs          |   75 -
 ctdb/lib/tevent/ABI/tevent-0.9.14.sigs          |   78 -
 ctdb/lib/tevent/ABI/tevent-0.9.15.sigs          |   78 -
 ctdb/lib/tevent/ABI/tevent-0.9.16.sigs          |   82 -
 ctdb/lib/tevent/ABI/tevent-0.9.17.sigs          |   82 -
 ctdb/lib/tevent/ABI/tevent-0.9.18.sigs          |   83 -
 ctdb/lib/tevent/ABI/tevent-0.9.9.sigs           |   73 -
 ctdb/lib/tevent/bindings.py                     |   62 -
 ctdb/lib/tevent/doc/mainpage.dox                |   42 -
 ctdb/lib/tevent/doc/tutorials.dox               |   43 -
 ctdb/lib/tevent/doxy.config                     | 1535 -------------
 ctdb/lib/tevent/libtevent.m4                    |   94 -
 ctdb/lib/tevent/pytevent.c                      |  766 -------
 ctdb/lib/tevent/release-script.sh               |   48 -
 ctdb/lib/tevent/testsuite.c                     |  833 -------
 ctdb/lib/tevent/tevent.c                        |  669 ------
 ctdb/lib/tevent/tevent.h                        | 1776 ---------------
 ctdb/lib/tevent/tevent.pc.in                    |   12 -
 ctdb/lib/tevent/tevent.py                       |   29 -
 ctdb/lib/tevent/tevent_debug.c                  |  119 -
 ctdb/lib/tevent/tevent_epoll.c                  |  950 --------
 ctdb/lib/tevent/tevent_fd.c                     |   95 -
 ctdb/lib/tevent/tevent_immediate.c              |  139 --
 ctdb/lib/tevent/tevent_internal.h               |  345 ---
 ctdb/lib/tevent/tevent_liboop.c                 |  292 ---
 ctdb/lib/tevent/tevent_poll.c                   |  725 -------
 ctdb/lib/tevent/tevent_queue.c                  |  300 ---
 ctdb/lib/tevent/tevent_req.c                    |  294 ---
 ctdb/lib/tevent/tevent_select.c                 |  277 ---
 ctdb/lib/tevent/tevent_signal.c                 |  484 -----
 ctdb/lib/tevent/tevent_standard.c               |  233 --
 ctdb/lib/tevent/tevent_timed.c                  |  355 ---
 ctdb/lib/tevent/tevent_util.c                   |  107 -
 ctdb/lib/tevent/tevent_util.h                   |  192 --
 ctdb/lib/tevent/tevent_wakeup.c                 |   70 -
 ctdb/lib/tevent/wscript                         |  138 --
 ctdb/lib/util/debug.h                           |    4 +
 ctdb/lib/util/fault.m4                          |   15 -
 ctdb/lib/util/signal.m4                         |    1 -
 ctdb/packaging/RPM/ctdb.spec.in                 |   45 +-
 ctdb/packaging/RPM/makerpms.sh                  |   99 -
 ctdb/packaging/maketarball.sh                   |  111 -
 ctdb/packaging/mkversion.sh                     |    7 +
 ctdb/tests/scripts/common.sh                    |    2 +-
 ctdb/tests/simple/01_ctdb_version.sh            |    4 +-
 ctdb/utils/pmda/config.m4                       |   32 -
 ctdb/wscript                                    |  574 +++++
 lib/ldb/wscript                                 |    2 +-
 lib/ntdb/wscript                                |    2 +-
 lib/replace/wscript                             |    2 +-
 lib/talloc/wscript                              |    2 +-
 lib/tdb/wscript                                 |    2 +-
 lib/tevent/wscript                              |    2 +-
 script/autobuild.py                             |    6 +-
 296 files changed, 648 insertions(+), 67562 deletions(-)
 copy {lib/tdb => ctdb}/Makefile (87%)
 delete mode 100755 ctdb/Makefile.in
 delete mode 100644 ctdb/README.Coding
 delete mode 100644 ctdb/aclocal.m4
 delete mode 100755 ctdb/autogen.sh
 delete mode 100644 ctdb/config.guess
 delete mode 100644 ctdb/config.mk
 delete mode 100644 ctdb/config.sub
 copy configure => ctdb/configure (90%)
 delete mode 100644 ctdb/configure.ac
 delete mode 100644 ctdb/ib/config.m4
 delete mode 100755 ctdb/install-sh
 delete mode 100644 ctdb/lib/popt/CHANGES
 delete mode 100644 ctdb/lib/popt/COPYING
 delete mode 100644 ctdb/lib/popt/README
 delete mode 100644 ctdb/lib/popt/findme.c
 delete mode 100644 ctdb/lib/popt/findme.h
 delete mode 100644 ctdb/lib/popt/libpopt.m4
 delete mode 100644 ctdb/lib/popt/popt.c
 delete mode 100644 ctdb/lib/popt/popt.h
 delete mode 100644 ctdb/lib/popt/poptconfig.c
 delete mode 100644 ctdb/lib/popt/popthelp.c
 delete mode 100644 ctdb/lib/popt/poptint.h
 delete mode 100644 ctdb/lib/popt/poptparse.c
 delete mode 100644 ctdb/lib/popt/samba.m4
 delete mode 100644 ctdb/lib/popt/system.h
 delete mode 100644 ctdb/lib/replace/.checker_innocent
 delete mode 100644 ctdb/lib/replace/Makefile
 delete mode 100644 ctdb/lib/replace/README
 delete mode 100644 ctdb/lib/replace/autoconf-2.60.m4
 delete mode 100755 ctdb/lib/replace/configure
 delete mode 100644 ctdb/lib/replace/crypt.c
 delete mode 100644 ctdb/lib/replace/crypt.m4
 delete mode 100644 ctdb/lib/replace/dlfcn.c
 delete mode 100644 ctdb/lib/replace/dlfcn.m4
 delete mode 100644 ctdb/lib/replace/getaddrinfo.c
 delete mode 100644 ctdb/lib/replace/getaddrinfo.h
 delete mode 100644 ctdb/lib/replace/getifaddrs.c
 delete mode 100644 ctdb/lib/replace/hdr_replace.h
 delete mode 100644 ctdb/lib/replace/inet_aton.c
 delete mode 100644 ctdb/lib/replace/inet_ntoa.c
 delete mode 100644 ctdb/lib/replace/inet_ntop.c
 delete mode 100644 ctdb/lib/replace/inet_pton.c
 delete mode 100755 ctdb/lib/replace/install-sh
 delete mode 100644 ctdb/lib/replace/libreplace.m4
 delete mode 100644 ctdb/lib/replace/libreplace_cc.m4
 delete mode 100644 ctdb/lib/replace/libreplace_ld.m4
 delete mode 100644 ctdb/lib/replace/libreplace_macros.m4
 delete mode 100644 ctdb/lib/replace/libreplace_network.m4
 delete mode 100644 ctdb/lib/replace/poll.c
 delete mode 100644 ctdb/lib/replace/repdir.m4
 delete mode 100644 ctdb/lib/replace/repdir_getdents.c
 delete mode 100644 ctdb/lib/replace/repdir_getdirentries.c
 delete mode 100644 ctdb/lib/replace/replace-test.h
 delete mode 100644 ctdb/lib/replace/replace-testsuite.h
 delete mode 100644 ctdb/lib/replace/replace.c
 delete mode 100644 ctdb/lib/replace/replace.h
 delete mode 100644 ctdb/lib/replace/snprintf.c
 delete mode 100644 ctdb/lib/replace/socket.c
 delete mode 100644 ctdb/lib/replace/socketpair.c
 delete mode 100644 ctdb/lib/replace/strptime.c
 delete mode 100644 ctdb/lib/replace/strptime.m4
 delete mode 100644 ctdb/lib/replace/system/README
 delete mode 100644 ctdb/lib/replace/system/aio.h
 delete mode 100644 ctdb/lib/replace/system/capability.h
 delete mode 100644 ctdb/lib/replace/system/config.m4
 delete mode 100644 ctdb/lib/replace/system/dir.h
 delete mode 100644 ctdb/lib/replace/system/filesys.h
 delete mode 100644 ctdb/lib/replace/system/glob.h
 delete mode 100644 ctdb/lib/replace/system/gssapi.h
 delete mode 100644 ctdb/lib/replace/system/iconv.h
 delete mode 100644 ctdb/lib/replace/system/kerberos.h
 delete mode 100644 ctdb/lib/replace/system/locale.h
 delete mode 100644 ctdb/lib/replace/system/network.h
 delete mode 100644 ctdb/lib/replace/system/passwd.h
 delete mode 100644 ctdb/lib/replace/system/readline.h
 delete mode 100644 ctdb/lib/replace/system/select.h
 delete mode 100644 ctdb/lib/replace/system/shmem.h
 delete mode 100644 ctdb/lib/replace/system/syslog.h
 delete mode 100644 ctdb/lib/replace/system/terminal.h
 delete mode 100644 ctdb/lib/replace/system/time.h
 delete mode 100644 ctdb/lib/replace/system/wait.h
 delete mode 100644 ctdb/lib/replace/system/wscript_configure
 delete mode 100644 ctdb/lib/replace/test/getifaddrs.c
 delete mode 100644 ctdb/lib/replace/test/incoherent_mmap.c
 delete mode 100644 ctdb/lib/replace/test/main.c
 delete mode 100644 ctdb/lib/replace/test/os2_delete.c
 delete mode 100644 ctdb/lib/replace/test/shared_mmap.c
 delete mode 100644 ctdb/lib/replace/test/shared_mremap.c
 delete mode 100644 ctdb/lib/replace/test/snprintf.c
 delete mode 100644 ctdb/lib/replace/test/strptime.c
 delete mode 100644 ctdb/lib/replace/test/testsuite.c
 delete mode 100644 ctdb/lib/replace/timegm.c
 delete mode 100644 ctdb/lib/replace/timegm.m4
 delete mode 100644 ctdb/lib/replace/win32.m4
 delete mode 100644 ctdb/lib/replace/win32_replace.h
 delete mode 100644 ctdb/lib/replace/wscript
 delete mode 100644 ctdb/lib/replace/xattr.c
 delete mode 100644 ctdb/lib/socket_wrapper/config.m4
 delete mode 100644 ctdb/lib/socket_wrapper/socket_wrapper.c
 delete mode 100644 ctdb/lib/socket_wrapper/socket_wrapper.h
 delete mode 100644 ctdb/lib/socket_wrapper/testsuite.c
 delete mode 100644 ctdb/lib/socket_wrapper/wscript
 delete mode 100644 ctdb/lib/socket_wrapper/wscript_build
 delete mode 100644 ctdb/lib/talloc/ABI/pytalloc-util-2.0.6.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/pytalloc-util-2.0.7.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/pytalloc-util-2.0.8.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/talloc-2.0.2.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/talloc-2.0.3.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/talloc-2.0.4.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/talloc-2.0.5.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/talloc-2.0.6.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/talloc-2.0.7.sigs
 delete mode 100644 ctdb/lib/talloc/ABI/talloc-2.0.8.sigs
 delete mode 100644 ctdb/lib/talloc/NEWS
 delete mode 100644 ctdb/lib/talloc/compat/talloc_compat1.c
 delete mode 100644 ctdb/lib/talloc/compat/talloc_compat1.m4
 delete mode 100644 ctdb/lib/talloc/compat/talloc_compat1.mk
 delete mode 100644 ctdb/lib/talloc/doc/context.png
 delete mode 100644 ctdb/lib/talloc/doc/context_tree.png
 delete mode 100644 ctdb/lib/talloc/doc/mainpage.dox
 delete mode 100644 ctdb/lib/talloc/doc/stealing.png
 delete mode 100644 ctdb/lib/talloc/doc/tutorial_bestpractices.dox
 delete mode 100644 ctdb/lib/talloc/doc/tutorial_context.dox
 delete mode 100644 ctdb/lib/talloc/doc/tutorial_debugging.dox
 delete mode 100644 ctdb/lib/talloc/doc/tutorial_destructors.dox
 delete mode 100644 ctdb/lib/talloc/doc/tutorial_dts.dox
 delete mode 100644 ctdb/lib/talloc/doc/tutorial_introduction.dox
 delete mode 100644 ctdb/lib/talloc/doc/tutorial_pools.dox
 delete mode 100644 ctdb/lib/talloc/doc/tutorial_stealing.dox
 delete mode 100644 ctdb/lib/talloc/doxy.config
 delete mode 100755 ctdb/lib/talloc/install-sh
 delete mode 100644 ctdb/lib/talloc/libtalloc.m4
 delete mode 100644 ctdb/lib/talloc/pytalloc-util.pc.in
 delete mode 100644 ctdb/lib/talloc/pytalloc.c
 delete mode 100644 ctdb/lib/talloc/pytalloc.h
 delete mode 100644 ctdb/lib/talloc/pytalloc_util.c
 delete mode 100644 ctdb/lib/talloc/talloc.3.xml
 delete mode 100644 ctdb/lib/talloc/talloc.c
 delete mode 100644 ctdb/lib/talloc/talloc.h
 delete mode 100644 ctdb/lib/talloc/talloc.i
 delete mode 100644 ctdb/lib/talloc/talloc.pc.in
 delete mode 100644 ctdb/lib/talloc/talloc_guide.txt
 delete mode 100644 ctdb/lib/talloc/talloc_testsuite.h
 delete mode 100644 ctdb/lib/talloc/testsuite.c
 delete mode 100644 ctdb/lib/talloc/testsuite_main.c
 delete mode 100644 ctdb/lib/talloc/web/index.html
 delete mode 100644 ctdb/lib/talloc/wscript
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.1.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.10.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.11.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.2.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.3.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.4.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.5.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.6.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.7.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.8.sigs
 delete mode 100644 ctdb/lib/tdb/ABI/tdb-1.2.9.sigs
 delete mode 100644 ctdb/lib/tdb/common/check.c
 delete mode 100644 ctdb/lib/tdb/common/dump.c
 delete mode 100644 ctdb/lib/tdb/common/error.c
 delete mode 100644 ctdb/lib/tdb/common/freelist.c
 delete mode 100644 ctdb/lib/tdb/common/freelistcheck.c
 delete mode 100644 ctdb/lib/tdb/common/hash.c
 delete mode 100644 ctdb/lib/tdb/common/io.c
 delete mode 100644 ctdb/lib/tdb/common/lock.c
 delete mode 100644 ctdb/lib/tdb/common/open.c
 delete mode 100644 ctdb/lib/tdb/common/rescue.c
 delete mode 100644 ctdb/lib/tdb/common/summary.c
 delete mode 100644 ctdb/lib/tdb/common/tdb.c
 delete mode 100644 ctdb/lib/tdb/common/tdb_private.h
 delete mode 100644 ctdb/lib/tdb/common/transaction.c
 delete mode 100644 ctdb/lib/tdb/common/traverse.c
 delete mode 100644 ctdb/lib/tdb/docs/README
 delete mode 100644 ctdb/lib/tdb/docs/mainpage.dox
 delete mode 100644 ctdb/lib/tdb/docs/tdb.magic
 delete mode 100644 ctdb/lib/tdb/docs/tracing.txt
 delete mode 100644 ctdb/lib/tdb/doxy.config
 delete mode 100644 ctdb/lib/tdb/include/tdb.h
 delete mode 100644 ctdb/lib/tdb/libtdb.m4
 delete mode 100644 ctdb/lib/tdb/manpages/tdbbackup.8.xml
 delete mode 100644 ctdb/lib/tdb/manpages/tdbdump.8.xml
 delete mode 100644 ctdb/lib/tdb/manpages/tdbrestore.8.xml
 delete mode 100644 ctdb/lib/tdb/manpages/tdbtool.8.xml
 delete mode 100644 ctdb/lib/tdb/pytdb.c
 delete mode 100644 ctdb/lib/tdb/python/tdbdump.py
 delete mode 100644 ctdb/lib/tdb/python/tests/simple.py
 delete mode 100644 ctdb/lib/tdb/tdb.pc.in
 delete mode 100644 ctdb/lib/tdb/test/external-agent.c
 delete mode 100644 ctdb/lib/tdb/test/external-agent.h
 delete mode 100644 ctdb/lib/tdb/test/jenkins-be-hash.tdb
 delete mode 100644 ctdb/lib/tdb/test/jenkins-le-hash.tdb
 delete mode 100644 ctdb/lib/tdb/test/lock-tracking.c
 delete mode 100644 ctdb/lib/tdb/test/lock-tracking.h
 delete mode 100644 ctdb/lib/tdb/test/logging.c
 delete mode 100644 ctdb/lib/tdb/test/logging.h
 delete mode 100644 ctdb/lib/tdb/test/old-nohash-be.tdb
 delete mode 100644 ctdb/lib/tdb/test/old-nohash-le.tdb
 delete mode 100644 ctdb/lib/tdb/test/run-3G-file.c
 delete mode 100644 ctdb/lib/tdb/test/run-bad-tdb-header.c
 delete mode 100644 ctdb/lib/tdb/test/run-check.c
 delete mode 100644 ctdb/lib/tdb/test/run-corrupt.c
 delete mode 100644 ctdb/lib/tdb/test/run-die-during-transaction.c
 delete mode 100644 ctdb/lib/tdb/test/run-endian.c
 delete mode 100644 ctdb/lib/tdb/test/run-incompatible.c
 delete mode 100644 ctdb/lib/tdb/test/run-nested-transactions.c
 delete mode 100644 ctdb/lib/tdb/test/run-nested-traverse.c
 delete mode 100644 ctdb/lib/tdb/test/run-no-lock-during-traverse.c
 delete mode 100644 ctdb/lib/tdb/test/run-oldhash.c
 delete mode 100644 ctdb/lib/tdb/test/run-open-during-transaction.c
 delete mode 100644 ctdb/lib/tdb/test/run-readonly-check.c
 delete mode 100644 ctdb/lib/tdb/test/run-rescue-find_entry.c
 delete mode 100644 ctdb/lib/tdb/test/run-rescue.c
 delete mode 100644 ctdb/lib/tdb/test/run-rwlock-check.c
 delete mode 100644 ctdb/lib/tdb/test/run-summary.c
 delete mode 100644 ctdb/lib/tdb/test/run-transaction-expand.c
 delete mode 100644 ctdb/lib/tdb/test/run-traverse-in-transaction.c
 delete mode 100644 ctdb/lib/tdb/test/run-wronghash-fail.c
 delete mode 100644 ctdb/lib/tdb/test/run-zero-append.c
 delete mode 100644 ctdb/lib/tdb/test/run.c
 delete mode 100644 ctdb/lib/tdb/test/rwlock-be.tdb
 delete mode 100644 ctdb/lib/tdb/test/rwlock-le.tdb
 delete mode 100644 ctdb/lib/tdb/test/tap-interface.h
 delete mode 100644 ctdb/lib/tdb/test/tap-to-subunit.h
 delete mode 100644 ctdb/lib/tdb/test/tdb.corrupt
 delete mode 100644 ctdb/lib/tdb/tools/tdbbackup.c
 delete mode 100644 ctdb/lib/tdb/tools/tdbdump.c
 delete mode 100644 ctdb/lib/tdb/tools/tdbrestore.c
 delete mode 100644 ctdb/lib/tdb/tools/tdbtest.c
 delete mode 100644 ctdb/lib/tdb/tools/tdbtool.c
 delete mode 100644 ctdb/lib/tdb/tools/tdbtorture.c
 delete mode 100644 ctdb/lib/tdb/web/index.html
 delete mode 100644 ctdb/lib/tdb/wscript
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.10.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.11.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.12.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.13.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.14.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.15.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.16.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.17.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.18.sigs
 delete mode 100644 ctdb/lib/tevent/ABI/tevent-0.9.9.sigs
 delete mode 100644 ctdb/lib/tevent/bindings.py
 delete mode 100644 ctdb/lib/tevent/doc/mainpage.dox
 delete mode 100644 ctdb/lib/tevent/doc/tutorials.dox
 delete mode 100644 ctdb/lib/tevent/doxy.config
 delete mode 100644 ctdb/lib/tevent/libtevent.m4
 delete mode 100644 ctdb/lib/tevent/pytevent.c
 delete mode 100755 ctdb/lib/tevent/release-script.sh
 delete mode 100644 ctdb/lib/tevent/testsuite.c
 delete mode 100644 ctdb/lib/tevent/tevent.c
 delete mode 100644 ctdb/lib/tevent/tevent.h
 delete mode 100644 ctdb/lib/tevent/tevent.pc.in
 delete mode 100644 ctdb/lib/tevent/tevent.py
 delete mode 100644 ctdb/lib/tevent/tevent_debug.c
 delete mode 100644 ctdb/lib/tevent/tevent_epoll.c
 delete mode 100644 ctdb/lib/tevent/tevent_fd.c
 delete mode 100644 ctdb/lib/tevent/tevent_immediate.c
 delete mode 100644 ctdb/lib/tevent/tevent_internal.h
 delete mode 100644 ctdb/lib/tevent/tevent_liboop.c
 delete mode 100644 ctdb/lib/tevent/tevent_poll.c
 delete mode 100644 ctdb/lib/tevent/tevent_queue.c
 delete mode 100644 ctdb/lib/tevent/tevent_req.c
 delete mode 100644 ctdb/lib/tevent/tevent_select.c
 delete mode 100644 ctdb/lib/tevent/tevent_signal.c
 delete mode 100644 ctdb/lib/tevent/tevent_standard.c
 delete mode 100644 ctdb/lib/tevent/tevent_timed.c
 delete mode 100644 ctdb/lib/tevent/tevent_util.c
 delete mode 100644 ctdb/lib/tevent/tevent_util.h
 delete mode 100644 ctdb/lib/tevent/tevent_wakeup.c
 delete mode 100755 ctdb/lib/tevent/wscript
 delete mode 100644 ctdb/lib/util/fault.m4
 delete mode 100644 ctdb/lib/util/signal.m4
 delete mode 100755 ctdb/packaging/RPM/makerpms.sh
 delete mode 100755 ctdb/packaging/maketarball.sh
 delete mode 100644 ctdb/utils/pmda/config.m4
 create mode 100755 ctdb/wscript


Changeset truncated at 500 lines:

diff --git a/buildtools/wafsamba/samba_dist.py b/buildtools/wafsamba/samba_dist.py
index fae2759..aecacb7 100644
--- a/buildtools/wafsamba/samba_dist.py
+++ b/buildtools/wafsamba/samba_dist.py
@@ -127,11 +127,14 @@ def dist(appname='', version=''):
             add_tarfile(tar, fname, abspath, srcsubdir)
 
 
-    def list_directory_files(abspath):
+    def list_directory_files(path):
+        curdir = os.getcwd()
+        os.chdir(srcdir)
         out_files = []
-        for root, dirs, files in os.walk(abspath):
+        for root, dirs, files in os.walk(path):
             for f in files:
                 out_files.append(os.path.join(root, f))
+        os.chdir(curdir)
         return out_files
 
 
diff --git a/lib/tdb/Makefile b/ctdb/Makefile
similarity index 87%
copy from lib/tdb/Makefile
copy to ctdb/Makefile
index fe44ff6..c2ee2dd 100644
--- a/lib/tdb/Makefile
+++ b/ctdb/Makefile
@@ -1,6 +1,6 @@
 # simple makefile wrapper to run waf
 
-WAF=WAF_MAKE=1 PATH=buildtools/bin:../../buildtools/bin:$$PATH waf
+WAF=WAF_MAKE=1 PATH=../buildtools/bin:$$PATH waf
 
 all:
 	$(WAF) build
@@ -17,6 +17,9 @@ test: FORCE
 testenv:
 	$(WAF) test --testenv $(TEST_OPTIONS)
 
+autotest:
+	$(WAF) autotest $(TEST_OPTIONS)
+
 quicktest:
 	$(WAF) test --quick $(TEST_OPTIONS)
 
@@ -28,6 +31,9 @@ distcheck:
 	touch .tmplock
 	WAFLOCK=.tmplock $(WAF) distcheck
 
+rpm:
+	$(WAF) rpm
+
 clean:
 	$(WAF) clean
 
diff --git a/ctdb/Makefile.in b/ctdb/Makefile.in
deleted file mode 100755
index e57f126..0000000
--- a/ctdb/Makefile.in
+++ /dev/null
@@ -1,432 +0,0 @@
-#!gmake
-
-
-CC = @CC@
-AR = ar
-ARFLAGS = cru
-RANLIB = ranlib
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-datarootdir = @datarootdir@
-includedir = @includedir@
-docdir = @docdir@
-libdir = @libdir@
-bindir = @bindir@
-sbindir = @sbindir@
-mandir = @mandir@
-localstatedir = @localstatedir@
-logdir = @LOGDIR@
-sockpath = @SOCKPATH@
-VPATH = @srcdir@:@tdbdir@:@tallocdir@:@libreplacedir@:@poptdir@:@teventdir@:
-srcdir = @srcdir@
-etcdir = @sysconfdir@
-builddir = @builddir@
-DESTDIR = /
-EXTRA_OBJ=@EXTRA_OBJ@
-XSLTPROC = /usr/bin/xsltproc
-INSTALLCMD = @INSTALL@
-
-POPT_LIBS = @POPT_LIBS@
-POPT_CFLAGS = @POPT_CFLAGS@
-POPT_OBJ = @POPT_OBJ@
-
-TALLOC_LIBS = @TALLOC_LIBS@
-TALLOC_CFLAGS = @TALLOC_CFLAGS@
-TALLOC_OBJ = @TALLOC_OBJ@
-
-TEVENT_LIBS = @TEVENT_LIBS@
-TEVENT_CFLAGS = @TEVENT_CFLAGS@
-TEVENT_OBJ = @TEVENT_OBJ@
-
-TDB_LIBS = @TDB_LIBS@
-TDB_CFLAGS = @TDB_CFLAGS@
-TDB_OBJ = @TDB_OBJ@
-
-REPLACE_OBJ = @LIBREPLACEOBJ@
-
-SOCKET_WRAPPER_OBJ = @SOCKET_WRAPPER_OBJS@
-
-PMDA_LIBS = -lpcp -lpcp_pmda
-PMDA_INSTALL = @CTDB_PMDA_INSTALL@
-PMDA_DEST_DIR = /var/lib/pcp/pmdas/ctdb
-
-WRAPPER=@
-ifeq ($(V),1)
-WRAPPER=
-endif
-ifeq ($(VERBOSE),1)
-WRAPPER=
-endif
-
-ifeq ($(CC),gcc)
-EXTRA_CFLAGS=-Wno-format-zero-length -Wno-deprecated-declarations -fPIC
-endif
-
-CFLAGS=@CPPFLAGS@ -g -I$(srcdir)/include -I$(srcdir)/include/internal \
-       -Iinclude -Ilib -Ilib/util -I$(srcdir) \
-       $(TALLOC_CFLAGS) $(TEVENT_CFLAGS) $(TDB_CFLAGS) -I at libreplacedir@ \
-	-DVARDIR=\"$(localstatedir)\" -DETCDIR=\"$(etcdir)\" \
-	-DCTDB_VARDIR=\"$(localstatedir)/lib/ctdb\" \
-	-DLOGDIR=\"$(logdir)\" -DBINDIR=\"$(bindir)\" \
-	-DSOCKPATH=\"$(sockpath)\" \
-	-DUSE_MMAP=1 @CFLAGS@ $(POPT_CFLAGS) \
-	$(EXTRA_CFLAGS)
-
-LDSHFLAGS=-fPIC -shared
-#LDSHFLAGS=-fPIC -shared -Wl,-Bsymbolic -Wl,-z,relo -Wl,-Bsymbolic-funtions -Wl,--as-needed -Wl,-z,defs
-SHLD=${CC} ${CFLAGS} ${LDSHFLAGS} -o $@
-
-LIB_FLAGS=@LDFLAGS@ -Llib @LIBS@ $(POPT_LIBS) $(TALLOC_LIBS) $(TEVENT_LIBS) $(TDB_LIBS) \
-		  @INFINIBAND_LIBS@ @CTDB_PCAP_LDFLAGS@
-
-CTDB_VERSION_H = include/ctdb_version.h
-
-UTIL_OBJ = lib/util/idtree.o lib/util/db_wrap.o lib/util/strlist.o lib/util/util.o \
-	lib/util/util_time.o lib/util/util_file.o lib/util/fault.o lib/util/substitute.o \
-	lib/util/signal.o
-
-CTDB_COMMON_OBJ =  common/ctdb_io.o common/ctdb_util.o \
-	common/ctdb_ltdb.o common/ctdb_message.o common/cmdline.o  \
-	lib/util/debug.o common/rb_tree.o @CTDB_SYSTEM_OBJ@ common/system_common.o \
-	common/ctdb_logging.o common/ctdb_fork.o common/system_util.o
-
-CTDB_TCP_OBJ = tcp/tcp_connect.o tcp/tcp_io.o tcp/tcp_init.o
-
-CTDB_IB_OBJ = @INFINIBAND_WRAPPER_OBJ@
-
-CTDB_EXTERNAL_OBJ = $(POPT_OBJ) $(TALLOC_OBJ) $(TDB_OBJ) \
-	$(REPLACE_OBJ) $(EXTRA_OBJ) $(TEVENT_OBJ) $(SOCKET_WRAPPER_OBJ)
-
-CTDB_CLIENT_OBJ = client/ctdb_client.o \
-	$(CTDB_COMMON_OBJ) $(UTIL_OBJ) $(CTDB_EXTERNAL_OBJ)
-
-CTDB_SERVER_OBJ = server/ctdbd.o server/ctdb_daemon.o \
-	server/ctdb_recoverd.o server/ctdb_recover.o server/ctdb_freeze.o \
-	server/ctdb_tunables.o server/ctdb_monitor.o server/ctdb_server.o \
-	server/ctdb_control.o server/ctdb_call.o server/ctdb_ltdb_server.o \
-	server/ctdb_traverse.o server/eventscript.o server/ctdb_takeover.o \
-	server/ctdb_serverids.o server/ctdb_persistent.o \
-	server/ctdb_keepalive.o server/ctdb_logging.o server/ctdb_uptime.o \
-	server/ctdb_vacuum.o server/ctdb_banning.o server/ctdb_statistics.o \
-	server/ctdb_update_record.o server/ctdb_lock.o \
-	$(CTDB_CLIENT_OBJ) $(CTDB_TCP_OBJ) $(CTDB_IB_OBJ)
-
-TEST_BINS=tests/bin/ctdb_bench tests/bin/ctdb_fetch tests/bin/ctdb_fetch_one \
-	tests/bin/ctdb_fetch_readonly_once tests/bin/ctdb_fetch_readonly_loop \
-	tests/bin/ctdb_store tests/bin/ctdb_trackingdb_test \
-	tests/bin/ctdb_randrec tests/bin/ctdb_persistent \
-	tests/bin/ctdb_traverse tests/bin/rb_test tests/bin/ctdb_transaction \
-	tests/bin/ctdb_takeover_tests tests/bin/ctdb_update_record \
-	tests/bin/ctdb_update_record_persistent \
-	tests/bin/ctdb_functest tests/bin/ctdb_stubtest \
-	tests/bin/ctdb_porting_tests tests/bin/ctdb_lock_tdb \
-	@INFINIBAND_BINS@
-
-BINS = bin/ctdb @CTDB_SCSI_IO@ bin/smnotify bin/ping_pong bin/ltdbtool \
-       bin/ctdb_lock_helper bin/ctdb_event_helper @CTDB_PMDA@
-
-SBINS = bin/ctdbd
-
-DIRS = lib bin tests/bin
-
-.SUFFIXES: .c .o .h
-
-all: showflags dirs $(CTDB_VERSION_H) $(CTDB_SERVER_OBJ) $(CTDB_CLIENT_OBJ) $(BINS) $(SBINS) $(TEST_BINS)
-
-showflags:
-	@echo 'ctdb will be compiled with flags:'
-	@echo '  CFLAGS = $(CFLAGS)'
-	@echo '  LIBS = $(LIB_FLAGS)'
-
-showlayout::
-	@echo "ctdb will be installed into:"
-	@echo "  prefix:      $(prefix)"
-	@echo "  bindir:      $(bindir)"
-	@echo "  sbindir:     $(sbindir)"
-	@echo "  libdir:      $(libdir)"
-	@echo "  vardir:      $(localstatedir)"
-	@echo "  logdir:      $(logdir)"
-	@echo "  mandir:      $(mandir)"
-	@echo "  etcdir:      $(etcdir)"
-
-.c.o:
-	@echo Compiling $*.c
-	@mkdir -p `dirname $@`
-	$(WRAPPER) $(CC) $(CFLAGS) -c $< -o $@
-
-dirs:
-	$(WRAPPER) mkdir -p $(DIRS)
-
-$(CTDB_VERSION_H):
-	@echo Generating $@
-	$(WRAPPER) ./packaging/mkversion.sh
-
-server/ctdb_daemon.c: $(CTDB_VERSION_H)
-tools/ctdb.c: $(CTDB_VERSION_H)
-
-bin/ctdbd: $(CTDB_SERVER_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ $(CTDB_SERVER_OBJ) $(LIB_FLAGS)
-
-bin/scsi_io: $(CTDB_CLIENT_OBJ) utils/scsi_io/scsi_io.o 
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ utils/scsi_io/scsi_io.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-bin/ctdb: $(CTDB_CLIENT_OBJ) tools/ctdb.o tools/ctdb_vacuum.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tools/ctdb.o tools/ctdb_vacuum.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-bin/ltdbtool: tools/ltdbtool.o $(TDB_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ $+ $(LIB_FLAGS)
-
-HELPER_COMMON_OBJ = common/system_util.o common/ctdb_logging.o \
-		    lib/util/debug.o lib/util/util_time.o lib/util/util_file.o
-
-bin/ctdb_lock_helper: server/ctdb_lock_helper.o $(HELPER_COMMON_OBJ) $(CTDB_EXTERNAL_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ server/ctdb_lock_helper.o $(HELPER_COMMON_OBJ) $(CTDB_EXTERNAL_OBJ) $(LIB_FLAGS)
-
-bin/ctdb_event_helper: server/ctdb_event_helper.o $(HELPER_COMMON_OBJ) $(CTDB_EXTERNAL_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ server/ctdb_event_helper.o $(HELPER_COMMON_OBJ) $(CTDB_EXTERNAL_OBJ) $(LIB_FLAGS)
-
-bin/smnotify: utils/smnotify/gen_xdr.o utils/smnotify/gen_smnotify.o utils/smnotify/smnotify.o $(POPT_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ utils/smnotify/smnotify.o utils/smnotify/gen_xdr.o utils/smnotify/gen_smnotify.o $(POPT_OBJ) $(LIB_FLAGS)
-
-utils/smnotify/smnotify.o: utils/smnotify/smnotify.c utils/smnotify/smnotify.h
-
-utils/smnotify/smnotify.h:  utils/smnotify/smnotify.x
-	@echo Generating $@
-	$(WRAPPER) rpcgen -h utils/smnotify/smnotify.x > utils/smnotify/smnotify.h
-
-utils/smnotify/gen_xdr.c: utils/smnotify/smnotify.x utils/smnotify/smnotify.h
-	@echo Generating $@
-	$(WRAPPER) rpcgen -c utils/smnotify/smnotify.x | grep -Ev '^[[:space:]]+register int32_t \*buf;' > utils/smnotify/gen_xdr.c 
-
-utils/smnotify/gen_smnotify.c: utils/smnotify/smnotify.x utils/smnotify/smnotify.h
-	@echo Generating $@
-	$(WRAPPER) rpcgen -l utils/smnotify/smnotify.x > utils/smnotify/gen_smnotify.c 
-
-bin/ping_pong: utils/ping_pong/ping_pong.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ utils/ping_pong/ping_pong.o $(LIB_FLAGS)
-
-bin/pmdactdb: $(CTDB_CLIENT_OBJ) utils/pmda/pmda_ctdb.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ utils/pmda/pmda_ctdb.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS) $(PMDA_LIBS)
-
-tests/bin/rb_test: $(CTDB_CLIENT_OBJ) tests/src/rb_test.o 
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/rb_test.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_bench: $(CTDB_CLIENT_OBJ) tests/src/ctdb_bench.o 
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_bench.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_fetch: $(CTDB_CLIENT_OBJ) tests/src/ctdb_fetch.o 
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_fetch_one: $(CTDB_CLIENT_OBJ) tests/src/ctdb_fetch_one.o 
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch_one.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_fetch_readonly_once: tests/src/ctdb_fetch_readonly_once.o $(CTDB_CLIENT_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch_readonly_once.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_fetch_readonly_loop: $(CTDB_CLIENT_OBJ) tests/src/ctdb_fetch_readonly_loop.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch_readonly_loop.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_trackingdb_test: $(CTDB_CLIENT_OBJ) tests/src/ctdb_trackingdb_test.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_trackingdb_test.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_update_record: $(CTDB_CLIENT_OBJ) tests/src/ctdb_update_record.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_update_record.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_update_record_persistent: $(CTDB_CLIENT_OBJ) tests/src/ctdb_update_record_persistent.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_update_record_persistent.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_store: $(CTDB_CLIENT_OBJ) tests/src/ctdb_store.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_store.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_traverse: $(CTDB_CLIENT_OBJ) tests/src/ctdb_traverse.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_traverse.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_randrec: $(CTDB_CLIENT_OBJ) tests/src/ctdb_randrec.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_randrec.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_persistent: $(CTDB_CLIENT_OBJ) tests/src/ctdb_persistent.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_persistent.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_porting_tests: $(CTDB_CLIENT_OBJ) tests/src/ctdb_porting_tests.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_porting_tests.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_transaction: $(CTDB_CLIENT_OBJ) tests/src/ctdb_transaction.o
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_transaction.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
-
-CTDB_SERVER_MOST_OBJ = $(CTDB_SERVER_OBJ:server/ctdbd.o=)
-CTDBD_TEST_C = $(CTDB_SERVER_MOST_OBJ:.o=.c) tests/src/ctdbd_test.c
-
-CTDB_TEST_C =  $(CTDB_CLIENT_OBJ:.o=.c) tools/ctdb.c tools/ctdb_vacuum.c tests/src/ctdb_test_stubs.c
-
-CTDB_TEST_OBJ =  $(TALLOC_OBJ) $(TDB_OBJ) \
-	@CTDB_SYSTEM_OBJ@ $(REPLACE_OBJ) $(EXTRA_OBJ) $(TEVENT_OBJ) $(SOCKET_WRAPPER_OBJ)
-
-tests/src/ctdb_takeover_tests.o: tests/src/ctdb_takeover_tests.c $(CTDBD_TEST_C)
-
-tests/bin/ctdb_takeover_tests: $(CTDB_TEST_OBJ) tests/src/ctdb_takeover_tests.o $(CTDB_IB_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ tests/src/ctdb_takeover_tests.o $(CTDB_IB_OBJ) $(CTDB_TEST_OBJ) $(LIB_FLAGS)
-
-tests/src/ctdb_functest.o: tests/src/ctdb_functest.c tests/src/ctdb_test.c $(CTDB_TEST_C)
-
-tests/bin/ctdb_functest: tests/src/ctdb_functest.o $(CTDB_TEST_OBJ) 
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ $^ $(POPT_OBJ) $(LIB_FLAGS)
-
-tests/src/ctdb_test.o: tests/src/ctdb_test.c $(CTDB_TEST_C)
-
-tests/bin/ctdb_stubtest: tests/src/ctdb_test.o $(CTDB_TEST_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ $^ $(POPT_OBJ) $(LIB_FLAGS)
-
-tests/bin/ctdb_lock_tdb: tests/src/ctdb_lock_tdb.o $(CTDB_CLIENT_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ $^ $(LIB_FLAGS)
-
-tests/bin/ibwrapper_test: $(CTDB_CLIENT_OBJ) ib/ibwrapper_test.o $(CTDB_IB_OBJ)
-	@echo Linking $@
-	$(WRAPPER) $(CC) $(CFLAGS) -o $@ ib/ibwrapper_test.o $(CTDB_CLIENT_OBJ) $(CTDB_IB_OBJ) $(LIB_FLAGS)
-
-manpages:
-	$(MAKE) -C doc
-
-clean:
-	rm -f *.o */*.o */*.a */*/*.o */*~
-	rm -f utils/smnotify/gen_xdr.c
-	rm -f $(BINS) $(SBINS) $(TEST_BINS)
-
-distclean: clean
-	rm -f *~ */*~
-	rm -rf bin
-	rm -f config.log config.status config.cache config.h
-	rm -f Makefile
-	rm -f $(CTDB_VERSION_H)
-
-install: all manpages $(PMDA_INSTALL)
-	mkdir -p $(DESTDIR)$(libdir)/pkgconfig
-	mkdir -p $(DESTDIR)$(bindir)
-	mkdir -p $(DESTDIR)$(sbindir)
-	mkdir -p $(DESTDIR)$(includedir)
-	mkdir -p $(DESTDIR)$(etcdir)/ctdb
-	mkdir -p $(DESTDIR)$(etcdir)/ctdb/events.d
-	mkdir -p $(DESTDIR)$(etcdir)/ctdb/nfs-rpc-checks.d
-	mkdir -p $(DESTDIR)$(etcdir)/sudoers.d/
-	mkdir -p $(DESTDIR)$(etcdir)/ctdb/notify.d
-	mkdir -p $(DESTDIR)$(localstatedir)/lib/ctdb
-	mkdir -p $(DESTDIR)$(localstatedir)/run/ctdb
-	mkdir -p $(DESTDIR)$(logdir)
-	${INSTALLCMD} -m 644 ctdb.pc $(DESTDIR)$(libdir)/pkgconfig
-	${INSTALLCMD} -m 755 bin/ctdb $(DESTDIR)$(bindir)
-	${INSTALLCMD} -m 755 bin/ctdbd $(DESTDIR)$(sbindir)
-	${INSTALLCMD} -m 755 bin/smnotify $(DESTDIR)$(bindir)
-	$(INSTALLCMD) -m 755 bin/ping_pong $(DESTDIR)$(bindir)
-	$(INSTALLCMD) -m 755 bin/ltdbtool $(DESTDIR)$(bindir)
-	$(INSTALLCMD) -m 755 bin/ctdb_lock_helper $(DESTDIR)$(bindir)
-	$(INSTALLCMD) -m 755 bin/ctdb_event_helper $(DESTDIR)$(bindir)
-	${INSTALLCMD} -m 644 include/ctdb.h $(DESTDIR)$(includedir)
-	${INSTALLCMD} -m 644 include/ctdb_client.h $(DESTDIR)$(includedir)
-	${INSTALLCMD} -m 644 include/ctdb_protocol.h $(DESTDIR)$(includedir)
-	${INSTALLCMD} -m 644 include/ctdb_private.h $(DESTDIR)$(includedir) # for samba3
-	${INSTALLCMD} -m 644 include/ctdb_typesafe_cb.h $(DESTDIR)$(includedir)
-	${INSTALLCMD} -m 440 config/ctdb.sudoers $(DESTDIR)$(etcdir)/sudoers.d/ctdb
-	${INSTALLCMD} -m 644 config/functions $(DESTDIR)$(etcdir)/ctdb
-	${INSTALLCMD} -m 755 config/statd-callout $(DESTDIR)$(etcdir)/ctdb
-	${INSTALLCMD} -m 755 config/ctdbd_wrapper $(DESTDIR)$(sbindir)
-	${INSTALLCMD} -m 755 config/events.d/00.ctdb $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/01.reclock $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/10.interface $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/11.natgw $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/11.routing $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/13.per_ip_routing $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 644 config/events.d/20.multipathd $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 644 config/events.d/31.clamd $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/40.vsftpd $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 644 config/events.d/40.fs_use $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/41.httpd $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/49.winbind $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/50.samba $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/60.nfs $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/60.ganesha $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/62.cnfs $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/70.iscsi $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 755 config/events.d/91.lvs $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 644 config/events.d/99.timeout $(DESTDIR)$(etcdir)/ctdb/events.d
-	${INSTALLCMD} -m 644 config/nfs-rpc-checks.d/10.statd.check $(DESTDIR)$(etcdir)/ctdb/nfs-rpc-checks.d/
-	${INSTALLCMD} -m 644 config/nfs-rpc-checks.d/20.nfsd.check $(DESTDIR)$(etcdir)/ctdb/nfs-rpc-checks.d/
-	${INSTALLCMD} -m 644 config/nfs-rpc-checks.d/30.lockd.check $(DESTDIR)$(etcdir)/ctdb/nfs-rpc-checks.d/
-	${INSTALLCMD} -m 644 config/nfs-rpc-checks.d/40.mountd.check $(DESTDIR)$(etcdir)/ctdb/nfs-rpc-checks.d/
-	${INSTALLCMD} -m 644 config/nfs-rpc-checks.d/50.rquotad.check $(DESTDIR)$(etcdir)/ctdb/nfs-rpc-checks.d/
-	${INSTALLCMD} -m 755 tools/ctdb_diagnostics $(DESTDIR)$(bindir)
-	${INSTALLCMD} -m 755 tools/onnode $(DESTDIR)$(bindir)
-	if [ -f doc/ctdb.1 ];then ${INSTALLCMD} -d $(DESTDIR)$(mandir)/man1; fi
-	if [ -f doc/ctdb.1 ];then ${INSTALLCMD} -m 644 doc/ctdb.1 $(DESTDIR)$(mandir)/man1; fi
-	if [ -f doc/ctdbd.1 ];then ${INSTALLCMD} -m 644 doc/ctdbd.1 $(DESTDIR)$(mandir)/man1; fi
-	if [ -f doc/ctdbd_wrapper.1 ];then ${INSTALLCMD} -m 644 doc/ctdbd_wrapper.1 $(DESTDIR)$(mandir)/man1; fi
-	if [ -f doc/onnode.1 ];then ${INSTALLCMD} -m 644 doc/onnode.1 $(DESTDIR)$(mandir)/man1; fi
-	if [ -f doc/ltdbtool.1 ]; then ${INSTALLCMD} -m 644 doc/ltdbtool.1 $(DESTDIR)$(mandir)/man1; fi
-	if [ -f doc/ping_pong.1 ];then ${INSTALLCMD} -m 644 doc/ping_pong.1 $(DESTDIR)$(mandir)/man1; fi
-	if [ -f doc/ctdb.7 ]; then ${INSTALLCMD} -d $(DESTDIR)$(mandir)/man7; fi
-	if [ -f doc/ctdb.7 ]; then ${INSTALLCMD} -m 644 doc/ctdb.7 $(DESTDIR)$(mandir)/man7; fi
-	if [ -f doc/ctdb-tunables.7 ]; then ${INSTALLCMD} -m 644 doc/ctdb-tunables.7 $(DESTDIR)$(mandir)/man7; fi
-	if [ -f doc/ctdbd.conf.5 ]; then ${INSTALLCMD} -d $(DESTDIR)$(mandir)/man5; fi
-	if [ -f doc/ctdbd.conf.5 ]; then ${INSTALLCMD} -m 644 doc/ctdbd.conf.5 $(DESTDIR)$(mandir)/man5; fi
-	${INSTALLCMD} -m 755 config/notify.sh $(DESTDIR)$(etcdir)/ctdb
-	${INSTALLCMD} -m 755 config/debug-hung-script.sh $(DESTDIR)$(etcdir)/ctdb
-	${INSTALLCMD} -m 755 config/ctdb-crash-cleanup.sh $(DESTDIR)$(etcdir)/ctdb
-	${INSTALLCMD} -m 755 config/gcore_trace.sh $(DESTDIR)$(etcdir)/ctdb
-	${INSTALLCMD} -m 755 config/debug_locks.sh $(DESTDIR)$(etcdir)/ctdb
-
-install_pmda:
-	$(INSTALLCMD) -m 755 -d $(DESTDIR)$(PMDA_DEST_DIR)
-	$(INSTALLCMD) -m 755 utils/pmda/Install utils/pmda/Remove $(DESTDIR)$(PMDA_DEST_DIR)
-	$(INSTALLCMD) -m 644 utils/pmda/pmns utils/pmda/domain.h utils/pmda/help utils/pmda/README $(DESTDIR)$(PMDA_DEST_DIR)
-	$(INSTALLCMD) -m 755 bin/pmdactdb $(DESTDIR)$(PMDA_DEST_DIR)
-
-# Should use $(datarootdir) but older autoconfs don't do this.  :-(
-install_tests: all
-	tests/INSTALL --destdir=$(DESTDIR) --datarootdir=$(prefix)/share --libdir=$(libdir) --bindir=$(bindir) --etcdir=$(etcdir)
-
-autotest: all
-	tests/run_tests.sh -e -S -C
-
-test: all
-	tests/run_tests.sh -V tests/var
-
-test_cluster: all
-	tests/run_cluster_tests.sh
-
-valgrindtest: all
-	VALGRIND="valgrind -q --trace-children=yes" tests/run_tests.sh
-
-ctags:
-	find . -name "*.[ch]" | xargs ctags
-
-etags:
-	find . -name "*.[ch]" | xargs etags
-
-realdistclean: distclean
-	rm -f configure config.h.in ctdb.pc
diff --git a/ctdb/README.Coding b/ctdb/README.Coding
deleted file mode 100644
index fd52dbe..0000000
--- a/ctdb/README.Coding
+++ /dev/null
@@ -1,236 +0,0 @@


-- 
Samba Shared Repository


More information about the samba-cvs mailing list