summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl/MogileFS-Server/files/mogilefsd-init.d-2.66')
-rw-r--r--dev-perl/MogileFS-Server/files/mogilefsd-init.d-2.6629
1 files changed, 29 insertions, 0 deletions
diff --git a/dev-perl/MogileFS-Server/files/mogilefsd-init.d-2.66 b/dev-perl/MogileFS-Server/files/mogilefsd-init.d-2.66
new file mode 100644
index 000000000000..84398541c421
--- /dev/null
+++ b/dev-perl/MogileFS-Server/files/mogilefsd-init.d-2.66
@@ -0,0 +1,29 @@
+#!/sbin/runscript
+# $Id$
+
+NAME="mogilefsd"
+BINARY="/usr/bin/mogilefsd"
+MOGILE_UID="mogile"
+MOGILE_GID="mogile"
+
+depend() {
+ use net mysql postgresql
+ after mysql postgresql
+}
+
+start() {
+ install -o $MOGILE_UID -g $MOGILE_GID -d $(dirname $PIDFILE)
+ ebegin "Starting $NAME"
+ start-stop-daemon --chuid ${MOGILE_UID}:${MOGILE_GID} --start \
+ --pidfile ${PIDFILE} --exec ${BINARY} \
+ -- ${MOGILEFSD_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping $NAME"
+ start-stop-daemon --stop --quiet --pidfile="${PIDFILE}"
+ eend $?
+}
+
+# vim: ft=gentoo-init-d: