--- /dev/null
+_start_stop() {
+
+case $1 in
+ start)
+ cd /srv/cloudstore && ( $DAEMON 2>&1 ) > /tmp/$NAME.log &
+ echo $! > /tmp/$NAME.pid
+ ;;
+ stop)
+ kill `cat /tmp/$NAME.pid` ;;
+ *)
+ echo "usage: $0 {start|stop}" ;;
+ esac
+exit 0
+
+}
--- /dev/null
+#!/bin/sh
+
+NAME=s1-create_user
+DAEMON="gearman -n -f create_user -w ./gearman/create_user"
+
+. /srv/cloudstore/init.d/_start_stop
+_start_stop $*
+
+
--- /dev/null
+#!/bin/sh
+
+NAME=s1-rsync-piper
+DAEMON="./rsync-piper.pl s1"
+
+. /srv/cloudstore/init.d/_start_stop
+_start_stop $*
+
+
--- /dev/null
+#!/bin/sh
+
+NAME=s1-send_file
+DAEMON="./gearman/send_file.pl"
+
+. /srv/cloudstore/init.d/_start_stop
+_start_stop $*
+
+
--- /dev/null
+#!/bin/sh
+
+NAME=s1-zfs
+DAEMON="./gearman/zfs.pl"
+
+export ZSLICE=rsync1/s1
+
+. /srv/cloudstore/init.d/_start_stop
+_start_stop $*
+
+