Rework supervisor integration framework

The original way of doing this allowed users to change the supervisor in
conf.d/*. This changes this so that the supervisor setup can be done in
the service script itself.
This commit is contained in:
William Hubbs
2015-05-09 17:56:45 -05:00
parent 0198affc74
commit a15fa1a3b1
3 changed files with 41 additions and 17 deletions

View File

@@ -1,8 +1,8 @@
# Default start / stop / status functions
# start / stop / status functions for start-stop-daemon
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
# Released under the 2-clause BSD license.
start()
ssd_start()
{
[ -n "$command" ] || return 0
@@ -45,7 +45,7 @@ start()
return 1
}
stop()
ssd_stop()
{
local startcommand="$(service_get_value "command")"
local startpidfile="$(service_get_value "pidfile")"
@@ -65,7 +65,7 @@ stop()
eend $? "Failed to stop $RC_SVCNAME"
}
status()
ssd_status()
{
_status
}