From: Benjamin Berg <benjamin.berg@xxxxxxxxx> The systemd/udev code checks whether udev is running by looking for /run/udev/control. If that is visible from the host, then it thinks that udev works. With the next patch, the supplicant would wait indefinitely for the udev add event after creating a new interface. Signed-off-by: Benjamin Berg <benjamin.berg@xxxxxxxxx> --- tests/hwsim/vm/inside.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/hwsim/vm/inside.sh b/tests/hwsim/vm/inside.sh index 31dfb9d570..f30b043c44 100755 --- a/tests/hwsim/vm/inside.sh +++ b/tests/hwsim/vm/inside.sh @@ -8,8 +8,11 @@ mount --bind /etc /tmp/etc mount tmpfs -t tmpfs /etc # we need our own /dev/rfkill, and don't want device access mount tmpfs -t tmpfs /dev -# some sockets go into /var/run, and / is read-only -mount tmpfs -t tmpfs /var/run +# make /var and /run writable and hide the host data +# /var/run is expected to be a symlink to /run +mount tmpfs -t tmpfs /var +mount tmpfs -t tmpfs /run +ln -s /run /var/run mount proc -t proc /proc mount sysfs -t sysfs /sys # needed for tracing -- 2.50.1 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap