treewide: use the generic board_name function
[openwrt/staging/chunkeey.git] / target / linux / ar71xx / base-files / etc / uci-defaults / 09_fix-checksum
1 #!/bin/sh
2 #
3 # Copyright (C) 2010 OpenWrt.org
4 #
5
6 . /lib/functions.sh
7
8 board=$(board_name)
9
10 fixtrx() {
11 mtd -o 32 fixtrx firmware
12 }
13
14 fixwrgg() {
15 local kernel_size=$(sed -n 's/mtd[0-9]*: \([0-9a-f]*\).*"kernel".*/\1/p' /proc/mtd)
16
17 [ "$kernel_size" ] && mtd -c 0x$kernel_size fixwrgg firmware
18 }
19
20 case "$board" in
21 mynet-rext |\
22 wrt160nl)
23 fixtrx
24 ;;
25 dap-2695-a1)
26 fixwrgg
27 ;;
28 esac