Author: nbd
Date: 2014-07-18 13:25:07 +0200 (Fri, 18 Jul 2014)
New Revision: 41730

Modified:
   trunk/package/network/config/qos-scripts/files/etc/init.d/qos
Log:
qos-scripts: convert to procd

Signed-off-by: John Crispin <[email protected]>
Signed-off-by: Felix Fietkau <[email protected]>

Modified: trunk/package/network/config/qos-scripts/files/etc/init.d/qos
===================================================================
--- trunk/package/network/config/qos-scripts/files/etc/init.d/qos       
2014-07-18 10:06:16 UTC (rev 41729)
+++ trunk/package/network/config/qos-scripts/files/etc/init.d/qos       
2014-07-18 11:25:07 UTC (rev 41730)
@@ -2,15 +2,27 @@
 # Copyright (C) 2006 OpenWrt.org
 
 START=50
+USE_PROCD=1
 
-boot() {
-       /usr/lib/qos/generate.sh firewall | sh
+validate_qos_section()
+{
+       uci_validate_section qos interface "${1}" \
+               'enabled:bool' \
+               'upload:uinteger' \
+               'download:uinteger'
 }
 
-start() {
+service_triggers()
+{
+       procd_add_reload_trigger "qos"
+       procd_add_validation validate_qos_section
        qos-start
 }
 
-stop() {
-       qos-stop
+start_service() {
+       qos-start
 }
+
+reload_service() {
+       qos-start
+}
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to