2
# Startup script for chef-server
5
# description: Server component of the Chef systems integration framework.
6
# processname: chef-server
8
# config: /etc/sysconfig/chef-server
9
# pidfile: /var/run/chef/chef-server.pid
11
# Source function library
12
. /etc/init.d/functions
14
[ -f /etc/sysconfig/chef-server ] && . /etc/sysconfig/chef-server
17
PIDFILE=/var/run/chef/chef-server.pid
18
LOCKFILE=/var/lock/subsys/$prog
19
CONFIG=/etc/chef/server.rb
23
LOGFILE=/var/log/chef/chef-server-merb.log
27
echo -n "Starting $prog:"
28
daemon chef-server -d -c "$CLUSTER_NODES" -C "$CONFIG" -u "$USER" -G "$GROUP" -L "$LOGFILE" -P "$PIDFILE" "$OPTIONS" ">/dev/null"
31
[ $RETVAL -eq 0 ] && touch ${LOCKFILE}
36
echo -n "Stopping $prog: "
37
if [ -f $PIDFILE ]; then
40
if [ $RETVAL -ne 0 ]; then
64
if [ -f $LOCKFILE ]; then
73
echo "Usage: $0 {start|stop|restart|condrestart|status}"