From 9436075b4007bd37517093fa2ccb4e5f14f3f0af Mon Sep 17 00:00:00 2001 From: Tomasz Wroblewski Date: Wed, 13 Jan 2010 15:09:25 +0000 Subject: [PATCH] add database demon to init.d --- package/xenclient/toolstack/S70dbd | 40 ++++++++++++++++++++++++ package/xenclient/toolstack/toolstack.mk | 1 + 2 files changed, 41 insertions(+) create mode 100755 package/xenclient/toolstack/S70dbd diff --git a/package/xenclient/toolstack/S70dbd b/package/xenclient/toolstack/S70dbd new file mode 100755 index 0000000..083e6bb --- /dev/null +++ b/package/xenclient/toolstack/S70dbd @@ -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 $? diff --git a/package/xenclient/toolstack/toolstack.mk b/package/xenclient/toolstack/toolstack.mk index b0c1626..964f9a0 100644 --- a/package/xenclient/toolstack/toolstack.mk +++ b/package/xenclient/toolstack/toolstack.mk @@ -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 -- 2.39.5