1313
1414[ -f /etc/sysconfig/chef-server ] && . /etc/sysconfig/chef-server
1515
16- # TODO: should be more like chef-client init
1716prog=" chef-server"
18- CHILDPIDFILES= /var/run/chef/server.%s.pid
19- PIDFILE= /var/run/chef/server.main.pid
20- LOCKFILE= /var/lock/subsys/$prog
21- CONFIG= /etc/chef/server.rb
22- USER= " root"
23- GROUP= " root"
24- CLUSTER_NODES=2
25- LOGFILE= /var/log/chef/merb.%s.log
26- OPTIONS=
17+ childpidfiles= ${CHILDPIDFILES- / var/ run/ chef/ server.% s.pid}
18+ pidfile= ${PIDFILE- / var/ run/ chef/ server.main.pid}
19+ lockfile= ${LOCKFILE- / var/ lock/ subsys/ $prog }
20+ config= ${CONFIG- / etc/ chef/ server.rb}
21+ user= ${USER- root}
22+ group= ${GROUP- root}
23+ cluster_nodes= ${CLUSTER_NODES-2}
24+ logfile= ${LOGFILE- / var/ log/ chef/ merb.% s.log}
25+ options= ${OPTIONS-}
2726
2827start () {
2928 echo -n " Starting $prog :"
30- daemon chef-server -d -c " $CLUSTER_NODES " -C " $CONFIG " -u " $USER " -G " $GROUP " -L " $LOGFILE " -P " $CHILDPIDFILES " " $OPTIONS " " >/dev/null"
29+ daemon chef-server -d -c " $cluster_nodes " -C " $config " -u " $user " -G " $group " -L " $logfile " -P " $childpidfiles " " $options " " >/dev/null"
3130 RETVAL=$?
3231 echo
33- [ $RETVAL -eq 0 ] && touch ${LOCKFILE }
32+ [ $RETVAL -eq 0 ] && touch ${lockfile }
3433 return $RETVAL
3534}
3635
3736stop () {
3837 echo -n " Stopping $prog : "
39- if [ -f $PIDFILE ]; then
38+ if [ -f $pidfile ]; then
4039 killproc chef-server
4140 RETVAL=$?
4241 if [ $RETVAL -ne 0 ]; then
@@ -46,7 +45,7 @@ stop() {
4645 RETVAL=1
4746 failure;
4847 fi
49- rm -f $LOCKFILE
48+ rm -f $lockfile
5049 echo
5150 return $RETVAL
5251}
@@ -63,7 +62,7 @@ case "$1" in
6362 start
6463 ;;
6564 condrestart)
66- if [ -f $LOCKFILE ]; then
65+ if [ -f $lockfile ]; then
6766 stop
6867 start
6968 fi
0 commit comments