From 2e006cc96290a7728df34a6c8e8396435e8a8c5f Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 28 Mar 2010 23:21:28 +0200 Subject: implement adkupdate for ag241, add kernel patches for 2.6.33.1 --- package/base-files/src/sbin/adkupdate | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'package/base-files') diff --git a/package/base-files/src/sbin/adkupdate b/package/base-files/src/sbin/adkupdate index 8a97495ed..1af188b41 100755 --- a/package/base-files/src/sbin/adkupdate +++ b/package/base-files/src/sbin/adkupdate @@ -6,13 +6,18 @@ if [ $who -ne 0 ]; then exit 1 fi +system=$(awk '/system type/ { print $5 }' /proc/cpuinfo 2>/dev/null) + if [ -x /sbin/mtd ];then - updatecmd="mtd -r write - linux" + if [ "$system" == "AR7" ];then + updatecmd="dd bs=16 skip=3 | mtd -r write - linux" + else + updatecmd="mtd -r write - linux" + fi else updatecmd="gunzip -c | tar -xf -" fi -system=$(awk '/system type/ { print $5 }' /proc/cpuinfo 2>/dev/null) check_exit() { if [ $? -ne 0 ];then -- cgit v1.2.3