| #!/bin/sh /etc/rc.common | |
| # Copyright (C) 2010-2017 OpenWrt.org | |
| USE_PROCD=1 | |
| START=70 | |
| BIRD_BIN="/usr/sbin/bird" | |
| BIRD_CONF="/etc/bird.conf" | |
| BIRD_PID_FILE="/var/run/bird.pid" | |
| start_service() { | |
| mkdir -p /var/run | |
| procd_open_instance | |
| procd_set_param command $BIRD_BIN -f -c $BIRD_CONF -P $BIRD_PID_FILE | |
| procd_set_param file "$BIRD_CONF" | |
| procd_set_param stdout 1 | |
| procd_set_param stderr 1 | |
| procd_set_param respawn | |
| procd_close_instance | |
| } | |
| reload_service() { | |
| procd_send_signal bird | |
| } |