base-files: uci-defaults-new, config_generate: support for gpio leds
[openwrt/svn-archive/archive.git] / package / base-files / files / bin / config_generate
index a0ff53a72c5ca04dab23711981186124ba3e7ed1..b6675f12ce3fb1d0707cfb579e00ccab3dba38d6 100755 (executable)
@@ -305,6 +305,16 @@ generate_led() {
        EOF
 
        case "$type" in
+               gpio)
+                       local gpio inverted
+                       json_get_vars gpio inverted
+                       uci -q batch <<-EOF
+                               set system.$cfg.trigger='gpio'
+                               set system.$cfg.gpio='$gpio'
+                               set system.$cfg.inverted='$inverted'
+                       EOF
+               ;;
+
                netdev)
                        local device
                        json_get_vars device