From c8fefeb445c5f778e102e158716638138af973d0 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Sun, 9 Apr 2017 18:58:40 +0300 Subject: [PATCH] add dbus support (implicitly disabled) --- board/common/overlay/etc/init.d/S30dbus | 46 +++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 board/common/overlay/etc/init.d/S30dbus diff --git a/board/common/overlay/etc/init.d/S30dbus b/board/common/overlay/etc/init.d/S30dbus new file mode 100644 index 0000000000..a05e6c92b4 --- /dev/null +++ b/board/common/overlay/etc/init.d/S30dbus @@ -0,0 +1,46 @@ +#!/bin/bash + +test -n "$os_version" || source /etc/init.d/base + +start() { + mkdir -p /tmp/dbus + + msg_begin "Starting dbus" + + dbus-uuidgen --ensure + dbus-daemon --system + + test $? == 0 && msg_done || msg_fail +} + +stop() { + msg_begin "Stopping dbus" + udevadm control --stop-exec-queue + killall dbus-daemon &>/dev/null + test $? == 0 && msg_done || msg_fail + + rm -f /var/run/messagebus.pid +} + +case "$1" in + start) + start + ;; + + stop) + stop + ;; + + restart) + stop + start + ;; + + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 + ;; +esac + +exit $? +