radiusd.init (550B)
1 #!/bin/sh /etc/rc.common 2 # 3 # Copyright (C) 2006-2015 OpenWrt.org 4 # 5 6 USE_PROCD=1 7 8 START=50 9 10 NAME=radiusd 11 PROG=/usr/sbin/radiusd 12 DEFAULT=/etc/default/radiusd 13 14 start_service() 15 { 16 [ -f $DEFAULT ] && . $DEFAULT 17 mkdir -p /var/log 18 mkdir -p /var/run 19 mkdir -p /var/db/radacct 20 21 procd_open_instance 22 procd_set_param command $PROG -f 23 procd_set_param env LD_LIBRARY_PATH=/usr/lib/freeradius3 24 [ -n "$IPADDR" ] && procd_append_param command -i $IPADDR 25 [ -n "$OPTIONS" ] && procd_append_param command $OPTIONS 26 procd_set_param respawn 27 procd_close_instance 28 }