conf.RECURSE('lib/tdb')
if conf.env.standalone_ctdb or conf.CONFIG_GET('ENABLE_SELFTEST'):
conf.RECURSE('lib/socket_wrapper')
- conf.env.SOCKET_WRAPPER_SO_PATH = conf.CONFIG_GET('LIBSOCKET_WRAPPER_SO_PATH')
- using_system_socket_wrapper = conf.CONFIG_GET('USING_SYSTEM_SOCKET_WRAPPER')
- if not using_system_socket_wrapper and conf.env.standalone_ctdb:
- #
- # We need to override the path here, as otherwise the 'ctdb' subdir
- # is missing. This is because the socket_wrapper wscript constructs
- # the path from the conf.srcdir, and this is not populated from the
- # the cwd but from the location of waf.
- #
- conf.env.SOCKET_WRAPPER_SO_PATH = '%s/bin/shared/libsocket-wrapper.so' % os.getcwd()
conf.CHECK_HEADERS('sched.h')
conf.CHECK_HEADERS('procinfo.h')
def autotest(ctx):
- env = samba_utils.LOAD_ENVIRONMENT()
- ld = 'LD_PRELOAD=%s' % env.SOCKET_WRAPPER_SO_PATH
+ ld = 'LD_PRELOAD=%s/bin/shared/libsocket-wrapper.so' % os.getcwd()
cmd = '%s tests/run_tests.sh -e -S -C' % ld
ret = samba_utils.RUN_COMMAND(cmd)
if ret != 0: