]> xenbits.xen.org Git - xenclient/build.git/commitdiff
add database demon to init.d
authorTomasz Wroblewski <tomasz.wroblewski@citrix.com>
Wed, 13 Jan 2010 15:09:25 +0000 (15:09 +0000)
committerTomasz Wroblewski <tomasz.wroblewski@citrix.com>
Wed, 13 Jan 2010 15:09:25 +0000 (15:09 +0000)
package/xenclient/toolstack/S70dbd [new file with mode: 0755]
package/xenclient/toolstack/toolstack.mk

diff --git a/package/xenclient/toolstack/S70dbd b/package/xenclient/toolstack/S70dbd
new file mode 100755 (executable)
index 0000000..083e6bb
--- /dev/null
@@ -0,0 +1,40 @@
+#!/bin/sh
+#
+# Starts dbd daemon.
+#
+
+# Make sure the progam exists
+[ -f /usr/bin/dbd ] || exit 0
+
+start() {
+       echo -n "Starting dbd: "
+       /usr/bin/dbd 2> /dev/null 2>&1
+       echo "OK"
+}
+stop() {
+       echo -n "Stopping dbd: "
+       while kill `pidof dbd` 2>/dev/null ; do : ; done
+       echo "OK"
+}
+
+restart() {
+       stop
+       start
+}
+
+case "$1" in
+  start)
+       start
+       ;;
+  stop)
+       stop
+       ;;
+  restart|reload)
+       restart
+       ;;
+  *)
+       echo $"Usage: $0 {start|stop|restart}"
+       exit 1
+esac
+
+exit $?
index b0c1626504597730b983ac785f02c403a5ebf91c..964f9a09ec5745c9d167323b54cb08e73791e6f9 100644 (file)
@@ -66,6 +66,7 @@ xenclient-toolstack-install:
        done)
        cp package/xenclient/toolstack/S60xenstored $(TARGET_DIR)/etc/init.d
        cp package/xenclient/toolstack/S60audio $(TARGET_DIR)/etc/init.d
+       cp package/xenclient/toolstack/S70dbd $(TARGET_DIR)/etc/init.d
 ifeq ($(BR2_PACKAGE_DBUS),y)
        cp package/xenclient/toolstack/xenvm_dbus.conf $(TARGET_DIR)/etc/dbus-1/system.d/xenvm.conf
 endif