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