1#!/bin/sh 2 3DAEMON="tee-supplicant" 4PIDFILE="/var/run/$DAEMON.pid" 5 6DAEMON_ARGS="-d /dev/teepriv0" 7 8start() { 9 printf 'Starting %s: ' "$DAEMON" 10 start-stop-daemon -S -q -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ 11 -- $DAEMON_ARGS 12 status=$? 13 if [ "$status" -eq 0 ]; then 14 echo "OK" 15 else 16 echo "FAIL" 17 fi 18 return "$status" 19} 20 21stop() { 22 printf 'Stopping %s: ' "$DAEMON" 23 start-stop-daemon -K -q -p "$PIDFILE" 24 status=$? 25 if [ "$status" -eq 0 ]; then 26 echo "OK" 27 else 28 echo "FAIL" 29 fi 30 return "$status" 31} 32 33restart() { 34 stop 35 sleep 1 36 start 37} 38 39case "$1" in 40 start|stop|restart) 41 "$1";; 42 reload) 43 # Restart, since there is no true "reload" feature (does not 44 # reconfigure/restart on SIGHUP, just closes all open files). 45 restart;; 46 *) 47 echo "Usage: $0 {start|stop|restart|reload}" 48 exit 1 49esac 50