blob: 31d607735d322e23f7a9a91c473b7c84f9fbd09e [file] [log] [blame]
#!/bin/sh
case "$1" in
start)
umask 022
me=$(basename "$0")
if [ ! -f /tmp/frobnicast_key ]; then
echo "$me: /tmp/frobnicast_key not found"
exit 1
fi
if [ ! -f /tmp/frobnicast_address ]; then
echo "$me: /tmp/frobnicast_address not found"
exit 2
fi
if [ ! -f /tmp/tv_buffer_key ]; then
echo "$me: /tmp/tv_buffer_key not found"
exit 3
fi
babysit 5 frobclient 2>&1 | logos frob 0 10000000 &
;;
stop)
pkillwait -f '(babysit.*)(frobclient)'
pkillwait frobclient
pkillwait -f 'dhclient.*frob'
pkillwait ccopy
;;
restart)
$0 stop; $0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac