rtl83xx-poe: add package
[openwrt/staging/blogic.git] / package / rtl83xx-poe / files / etc / init.d / poe
1 #!/bin/sh /etc/rc.common
2 START=40
3
4 USE_PROCD=1
5 PROG=/bin/poe.lua
6
7 start_service() {
8 local budget=$(uci get poe.poe.budget)
9
10 procd_open_instance
11 procd_set_param command "$PROG"
12 procd_append_param command ${budget:-65}
13 for p in `seq 1 8`; do
14 local pwr=$(uci get poe.poe.port$p)
15 procd_append_param command ${pwr:-0}
16 done
17 procd_close_instance
18 }