finally fix the /etc/config/network bug on wgt634u (#214, #215, #219)
[openwrt.git] / openwrt / target / linux / package / base-files / files / brcm-2.6 / etc / init.d / S05netconfig
index 72d5b63..94ee18e 100755 (executable)
@@ -4,7 +4,7 @@
 mkdir -p /etc/config
 
 (
-       if [ "$(/usr/bin/head -c4 /dev/mtdblock/1 | /usr/bin/tail -c3)" = "ELF" ]; then
+       if grep 'mtd0: 00060000' /proc/mtd 2>&- >&-; then
                # WGT634u
                echo boardtype=wgt634u
        else
@@ -31,7 +31,7 @@ BEGIN {
 
 END {
        # v1 hardware
-       if (nvram["boardtype"] == "bcm4710dev") {
+       if (nvram["boardtype"] == "bcm94710dev") {
                # Linksys WRT54G v1.x
                if (nvram["boardnum"] == "42") {
                        c["vlan0ports"]=""
This page took 0.025274 seconds and 4 git commands to generate.