mas01cr@24: #! /bin/bash mas01cr@24: mas01cr@24: test -f /usr/bin/audiodb || exit 0 mas01cr@24: . /lib/lsb/init-functions mas01cr@24: mas01cr@24: RUNASUSER=nobody mas01cr@24: PORT=20703 mas01cr@24: mas01cr@24: [ -f /etc/default/audiodb ] && . /etc/default/audiodb mas01cr@24: mas01cr@24: case "$1" in mas01cr@24: start) mas01cr@24: log_begin_msg "Starting audiodb web service" "audiodb" mas01cr@24: start-stop-daemon --start --quiet --background \ mas01cr@24: --pidfile /var/run/audiodb.pid --make-pidfile \ mas01cr@24: --exec /usr/bin/audiodb --chuid ${RUNASUSER} -- -s ${PORT} mas01cr@24: log_end_msg $? mas01cr@24: ;; mas01cr@24: stop) mas01cr@24: log_begin_msg "Stopping audiodb web service" "audiodb" mas01cr@24: start-stop-daemon --stop --quiet --oknodo \ mas01cr@24: --pidfile /var/run/audiodb.pid mas01cr@24: ES=$? mas01cr@24: rm -f /var/run/audiodb.pid mas01cr@24: log_end_msg $ES mas01cr@24: ;; mas01cr@24: reload) mas01cr@24: log_warning_msg "No configuration to reload for audiodb" mas01cr@24: ;; mas01cr@24: restart|force-reload) mas01cr@24: "$0" stop mas01cr@24: exec "$0" start mas01cr@24: ;; mas01cr@24: *) mas01cr@24: echo "Usage: $0 {start|stop|restart|force-reload}" >&2 mas01cr@24: exit 1 mas01cr@24: ;; mas01cr@24: esac mas01cr@24: mas01cr@24: exit 0