Code

integration tests: Use LD_PRELOAD instead of chrpath.
[sysdb.git] / t / integration / test_lib.sh
index a5dece69f64986c16493e98ffd2721314ae68558..b7f7c9714d9b9e6fad80ad69e4098f00a7dde8c3 100644 (file)
@@ -38,8 +38,6 @@ cp "$TOP_SRCDIR/t/integration/.libs/mock_plugin.so" "$TESTDIR/backend"
 cp "$TOP_SRCDIR"/src/.libs/sysdb "$TESTDIR"
 cp "$TOP_SRCDIR"/src/.libs/sysdbd "$TESTDIR"
 cp "$TOP_SRCDIR"/src/.libs/libsysdb*.so* "$TESTDIR"
-chrpath -r "$TESTDIR" "$TESTDIR/sysdb" > /dev/null
-chrpath -r "$TESTDIR" "$TESTDIR/sysdbd" > /dev/null
 
 MEMCHECK="valgrind --quiet --tool=memcheck --error-exitcode=1"
 MEMCHECK="$MEMCHECK --trace-children=yes"
@@ -54,6 +52,8 @@ PLUGIN_DIR="$TESTDIR"
 SYSDB="$MEMCHECK $TESTDIR/sysdb"
 SYSDBD="$MEMCHECK $TESTDIR/sysdbd"
 
+export LD_PRELOAD=$TESTDIR/libsysdbclient.so:$TESTDIR/libsysdb.so
+
 function wait_for_sysdbd() {
        local i
        for (( i=0; i<10; i++ )); do