summary refs log tree commit diff
path: root/libnm/tests/libnm-test-launch.sh
diff options
context:
space:
mode:
Diffstat (limited to 'libnm/tests/libnm-test-launch.sh')
-rwxr-xr-xlibnm/tests/libnm-test-launch.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/libnm/tests/libnm-test-launch.sh b/libnm/tests/libnm-test-launch.sh
new file mode 100755
index 00000000..42d9fbe2
--- /dev/null
+++ b/libnm/tests/libnm-test-launch.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+# Spawn DBus if there's none
+if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
+    eval `dbus-launch --sh-syntax`
+    trap "kill $DBUS_SESSION_BUS_PID" EXIT
+fi
+
+"$@"