xref: /OK3568_Linux_fs/buildroot/package/i2pd/S99i2pd (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2
3NAME=i2pd
4PIDFILE=/var/run/$NAME.pid
5DAEMON=/usr/bin/$NAME
6DAEMON_ARGS="--conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf --pidfile=/var/run/i2pd.pid --logfile=/var/log/i2pd.log --daemon --service"
7
8start() {
9	printf "Starting $NAME: "
10	start-stop-daemon -S -q -m -b -p $PIDFILE --exec $DAEMON -- $DAEMON_ARGS
11	[ $? = 0 ] && echo "OK" || echo "FAIL"
12}
13stop() {
14	printf "Stopping $NAME: "
15	start-stop-daemon -K -q -p $PIDFILE
16	[ $? = 0 ] && echo "OK" || echo "FAIL"
17}
18restart() {
19	stop
20	start
21}
22
23case "$1" in
24  start)
25	start
26	;;
27  stop)
28	stop
29	;;
30  restart|reload)
31	restart
32	;;
33  *)
34	echo "Usage: $0 {start|stop|restart}"
35	exit 1
36esac
37
38exit $?
39