xref: /OK3568_Linux_fs/buildroot/package/sysrepo/S51sysrepo-plugind (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2
3DAEMON="sysrepo-plugind"
4EXECUTABLE="/usr/bin/$DAEMON"
5
6SYSREPO_PLUGIND_ARGS=""
7
8# shellcheck source=/dev/null
9[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON"
10
11start() {
12	printf 'Starting %s: ' "$DAEMON"
13	start-stop-daemon -S -q -x "$EXECUTABLE" \
14		-- $SYSREPO_PLUGIND_ARGS
15	status=$?
16	if [ "$status" -eq 0 ]; then
17		echo "OK"
18	else
19		echo "FAIL"
20	fi
21	return "$status"
22}
23
24stop() {
25	printf 'Stopping %s: ' "$DAEMON"
26	start-stop-daemon -K -q -x "$EXECUTABLE"
27	status=$?
28	if [ "$status" -eq 0 ]; then
29		echo "OK"
30	else
31		echo "FAIL"
32	fi
33	return "$status"
34}
35
36restart() {
37	stop
38	sleep 1
39	start
40}
41
42reload() {
43	# we do not support real reload .. just restart
44	restart
45}
46
47case "$1" in
48    start|stop|restart|reload)
49		"$1";;
50	*)
51		echo "Usage: $0 {start|stop|restart|reload}"
52		exit 1
53esac
54