qos-scripts: convert to procd
[openwrt/staging/yousong.git] / package / network / config / qos-scripts / files / etc / init.d / qos
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2006 OpenWrt.org
3
4 START=50
5 USE_PROCD=1
6
7 validate_qos_section()
8 {
9 uci_validate_section qos interface "${1}" \
10 'enabled:bool' \
11 'upload:uinteger' \
12 'download:uinteger'
13 }
14
15 service_triggers()
16 {
17 procd_add_reload_trigger "qos"
18 procd_add_validation validate_qos_section
19 qos-start
20 }
21
22 start_service() {
23 qos-start
24 }
25
26 reload_service() {
27 qos-start
28 }