#!/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 | |
} |