]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Enable D-Bus test on more platforms
authorLi Zhijian <lizhijian@cn.fujitsu.com>
Tue, 6 Jun 2017 08:13:29 +0000 (16:13 +0800)
committerJouni Malinen <j@w1.fi>
Sun, 10 Sep 2017 18:52:54 +0000 (21:52 +0300)
Not all distro contains /var/run/dbus/pid, debian for example:
dbus-daemon start with nopidfile
root@debian9:/home/lizhijian/chroot_clean/tmp/build-hwsim/hostap/tests/hwsim# ps aux |grep dbus
message+   598  0.0  0.1  46068  4836 ?        Ss   15:46   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
Debian-+   656  0.0  0.0  45220  3924 ?        Ss   15:46   0:00 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation

Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
Signed-off-by: Xiaodong Jia <jiaxd-fnst@cn.fujitsu.com>
tests/hwsim/start.sh

index cee923972ed007ef959ebf659c2a1edd9aa3c001..dce65ba8208b8e410cb36d883abaf87e85b3b475 100755 (executable)
@@ -107,7 +107,7 @@ sudo ifconfig hwsim0 up
 sudo $WLANTEST -i hwsim0 -n $LOGDIR/hwsim0.pcapng -c -dtN -L $LOGDIR/hwsim0 &
 for i in 0 1 2; do
     DBUSARG=""
-    if [ $i = "0" -a -r /var/run/dbus/pid -a -r /var/run/dbus/hwsim-test ]; then
+    if [ $i = "0" ] && ([ -r /var/run/dbus/pid ] || [ -r /var/run/dbus/system_bus_socket ]); then
        if $WPAS | grep -q -- -u; then
            DBUSARG="-u"
        fi