equal
deleted
inserted
replaced
23 fi |
23 fi |
24 } |
24 } |
25 |
25 |
26 function service_status { |
26 function service_status { |
27 local service=$1 |
27 local service=$1 |
28 |
28 |
29 if [ $SERVICE_TYPE = upstart ]; then |
29 # native upstart services don't exit with any status, but sysvinit compatibility ones do |
|
30 if [ $SERVICE_TYPE = upstart -a -e /etc/init/$service.conf ]; then |
30 cmd_test service $service status | grep -q start |
31 cmd_test service $service status | grep -q start |
31 else |
32 else |
32 cmd_test service $service status > /dev/null |
33 cmd_test service $service status > /dev/null |
33 fi |
34 fi |
34 } |
35 } |
35 |
36 |
36 function service_restart { |
37 function service_restart { |
37 local service=$1 |
38 local service=$1 |
38 |
39 |
39 cmd service $service restart |
40 cmd_sudo service $service restart |
40 } |
41 } |