chef/cookbooks/bluepill/templates/default/bluepill_init.lsb.erb
2016-02-19 18:09:49 +01:00

38 lines
862 B
Plaintext

#!/bin/sh
#
### BEGIN INIT INFO
# Provides: <%= @service_name %>
# Required-Start:
# Required-Stop:
# Defalt-Start: 2 3 4 5
# Default-Stop: 0 1 2 6
# Description: Bluepill loader for <%= @service_name %>
### END INIT INFO
BLUEPILL_BIN=<%= node['bluepill']['bin'] %>
BLUEPILL_CONFIG=<%= @config_file %>
SERVICE_NAME=<%= @service_name %>
[ -r <%= node['bluepill']['defaults_dir'] %>/$SERVICE_NAME ] && . <%= node['bluepill']['defaults_dir'] %>/$SERVICE_NAME
case "$1" in
start)
echo "Loading bluepill configuration for $SERVICE_NAME "
$BLUEPILL_BIN load $BLUEPILL_CONFIG
;;
stop)
$BLUEPILL_BIN $SERVICE_NAME stop
$BLUEPILL_BIN $SERVICE_NAME quit
;;
restart)
$BLUEPILL_BIN $SERVICE_NAME restart
;;
status)
$BLUEPILL_BIN $SERVICE_NAME status
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac