X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;ds=sidebyside;f=cjdns%2Ffiles%2Fcjdns.init;fp=cjdns%2Ffiles%2Fcjdns.init;h=b6371d781906ff3d0f24bbf583753099ba51c647;hb=cd765e581d0061e01d8122687685109e128f4c3e;hp=0000000000000000000000000000000000000000;hpb=11ebefc1745576767c216ecd28a11ec1a428c623;p=lede-routing%2F.git diff --git a/cjdns/files/cjdns.init b/cjdns/files/cjdns.init new file mode 100755 index 0000000..b6371d7 --- /dev/null +++ b/cjdns/files/cjdns.init @@ -0,0 +1,32 @@ +#!/bin/sh /etc/rc.common + +START=90 +STOP=85 + +USE_PROCD=1 + +start_service() +{ + [ -f /etc/uci-defaults/cjdns ] && ( . /etc/uci-defaults/cjdns ) + + procd_open_instance + procd_set_param respawn + procd_set_param command /bin/ash -c "cjdrouteconf get | tee /tmp/etc/cjdroute.conf | cjdroute --nobg | logger -t cjdns" + procd_close_instance +} + +stop_service() +{ + killall cjdroute +} + +reload_service() +{ + # cat /tmp/etc/cjdroute.conf | cjdrouteconf reload + restart +} + +service_triggers() +{ + procd_add_reload_trigger cjdns +}