Add support for miniupnpd and cjdns
[librecmc/package-feed.git] / net / cjdns / files / cjdns.init
1 #!/bin/sh /etc/rc.common
2
3 START=90
4 STOP=85
5
6 USE_PROCD=1
7
8 start_service()
9 {
10         [ -f /etc/uci-defaults/cjdns ] && ( . /etc/uci-defaults/cjdns )
11
12         procd_open_instance
13         procd_set_param respawn
14         procd_set_param command /bin/ash -c "cjdrouteconf get | tee /tmp/etc/cjdroute.conf | cjdroute --nobg | logger -t cjdns"
15         procd_close_instance
16 }
17
18 stop_service()
19 {
20         killall cjdroute
21 }
22
23 reload_service()
24 {
25         # cat /tmp/etc/cjdroute.conf | cjdrouteconf reload
26         restart
27 }
28
29 service_triggers()
30 {
31         procd_add_reload_trigger cjdns
32 }