From: Zbigniew Jędrzejewski-Szmek Date: Wed, 13 Mar 2019 15:07:47 +0000 (+0100) Subject: tests: install /usr/bin/dbus-broker when using dbus-broker X-Git-Tag: v242-rc1~123^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F11988%2Fhead;p=thirdparty%2Fsystemd.git tests: install /usr/bin/dbus-broker when using dbus-broker We'd install the service file, and then dbus-broker-launcher because it is mentioned in ExecStart=, but not the main executable, so nothing would work. Let's just install dbus-broker executables if found. They are small, so this doesn't matter much, and is much easier than figuring the exact conditions under which dbus-broker will be used instead of dbus-daemon. --- diff --git a/test/test-functions b/test/test-functions index 2790b8a6bef..c2a12c56152 100644 --- a/test/test-functions +++ b/test/test-functions @@ -672,6 +672,9 @@ install_dbus() { else inst $ROOTLIBDIR/system/dbus.service fi + # Newer Fedora versions use dbus-broker by default. Let's install it is available. + [ -f /usr/bin/dbus-broker ] && inst /usr/bin/dbus-broker + [ -f /usr/bin/dbus-broker-launch ] && inst /usr/bin/dbus-broker-launch find \ /etc/dbus-1 /usr/share/dbus-1 -xtype f \