I'm pretty sure I followed the directions... apologies if I missed
something as this is my first patch.

Sets appropriate defaults for the LED configuration on the Buffalo
WZR-HP-G300NH. By default, it looks weird in LuCI (since mon.wlan0 is
missing when radio0 is off), but when wireless is enabled, it works
like a charm.

Signed-off-by: Dave Lichterman <laviddichterman-a.t-gmail.com>

---

Index: target/linux/ar71xx/base-files/etc/uci-defaults/wzr-hp-g300nh
===================================================================
--- target/linux/ar71xx/base-files/etc/uci-defaults/wzr-hp-g300nh       
(revision 0)
+++ target/linux/ar71xx/base-files/etc/uci-defaults/wzr-hp-g300nh       
(revision 0)
@@ -0,0 +1,44 @@
+#!/bin/sh
+#
+# Copyright (C) 2010 OpenWrt.org
+#
+
+. /lib/ar71xx.sh
+
+board=$(ar71xx_board_name)
+
+wzrhpg300nh_set_leds() {
+       uci batch <<EOF
+add system led
+set syst...@led[-1]='led'
+set syst...@led[-1].name='Security'
+set syst...@led[-1].sysfs='wzr-hp-g300nh:orange:security'
+set syst...@led[-1].trigger='netdev'
+set syst...@led[-1].dev='mon.wlan0'
+set syst...@led[-1].mode='link tx rx'
+add system led
+set syst...@led[-1]='led'
+set syst...@led[-1].name='Wireless'
+set syst...@led[-1].sysfs='wzr-hp-g300nh:green:wireless'
+set syst...@led[-1].trigger='netdev'
+set syst...@led[-1].dev='wlan0'
+set syst...@led[-1].mode='link tx rx'
+add system led
+set syst...@led[-1]='led'
+set syst...@led[-1].name='Router'
+set syst...@led[-1].sysfs='wzr-hp-g300nh:green:router'
+set syst...@led[-1].trigger='netdev'
+set syst...@led[-1].dev='eth1'
+set syst...@led[-1].mode='link tx rx'
+add system led
+set syst...@led[-1]='led'
+set syst...@led[-1].name='USB'
+set syst...@led[-1].sysfs='wzr-hp-g300nh:blue:usb'
+set syst...@led[-1].trigger='nand-disk'
+commit system
+EOF
+}
+
+if [ "${board}" == "wzr-hp-g300nh" ]; then
+       wzrhpg300nh_set_leds
+fi

Property changes on:
target/linux/ar71xx/base-files/etc/uci-defaults/wzr-hp-g300nh
___________________________________________________________________
Added: svn:executable
   + *
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to