From: Tomasz Wroblewski Date: Wed, 13 Jan 2010 15:09:25 +0000 (+0000) Subject: add database demon to init.d X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=9436075b4007bd37517093fa2ccb4e5f14f3f0af;p=xenclient%2Fbuild.git add database demon to init.d --- 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