From: Lennart Poettering Date: Wed, 26 Aug 2020 16:47:11 +0000 (+0200) Subject: test-functions: make sure we test our own libudev instead of the host libudev X-Git-Tag: v247-rc1~314^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=73484ecff90f2cc235d827c0e955999bffe64dd0;p=thirdparty%2Fsystemd.git test-functions: make sure we test our own libudev instead of the host libudev When invoking "ldd" to find dependency libraries we already set $LD_LIBRARY_PATH to point to our own build tree, so that our libraries are checked, not the host libraries. This is not sufficient howeever, as libudev is built in a subdir. Add that, too. --- diff --git a/test/test-functions b/test/test-functions index a93bba4b07b..9893864bcd1 100644 --- a/test/test-functions +++ b/test/test-functions @@ -673,7 +673,7 @@ get_ldpath() { install_missing_libraries() { # install possible missing libraries for i in $initdir{,/usr}/{sbin,bin}/* $initdir{,/usr}/lib/systemd/{,tests/{,manual/,unsafe/}}*; do - LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$(get_ldpath $i)" inst_libs $i + LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$(get_ldpath $i):$(get_ldpath $i)/src/udev" inst_libs $i done }