38 lines
742 B
Plaintext
Executable File
38 lines
742 B
Plaintext
Executable File
#!/sbin/runscript
|
|
#
|
|
# Run script for Gentoo /etc/init.d
|
|
# Package net-voip/yate
|
|
|
|
opts="${opts} reload"
|
|
|
|
description="Starts and stops YATE used as Telephony Server"
|
|
|
|
depend() {
|
|
need net
|
|
use mysql postgresql wanpipe zaptel
|
|
}
|
|
|
|
OPTS=${OPTS:- -rs -vvv -l /var/log/yate}
|
|
PIDFILE=${PIDFILE:-/var/run/${SVCNAME}.pid}
|
|
BINARY=${BINARY:-/usr/bin/yate}
|
|
|
|
start() {
|
|
ebegin "Starting ${SVCNAME}"
|
|
start-stop-daemon --start --exec "${BINARY}" \
|
|
--pidfile "${PIDFILE}" -- \
|
|
-d -p "${PIDFILE}" ${OPTS}
|
|
eend $?
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping ${SVCNAME}"
|
|
start-stop-daemon --stop --pidfile "${PIDFILE}" --quiet
|
|
eend $?
|
|
}
|
|
|
|
reload() {
|
|
ebegin "Reloading ${SVCNAME}"
|
|
start-stop-daemon --stop --signal HUP --oknodo --pidfile "${PIDFILE}"
|
|
eend $?
|
|
}
|