On Wed, May 30, 2012 at 11:18:30AM +0300, Daniel Golle wrote:
> This adds userspace support for the ALL6000.
> I'll add sysupgrade, and firstboot/preinit in the next days, so things will
> work smoothly with UBIFS as (rom) rootfs.
> 
> Signed-off-by: Daniel Golle <dgo...@allnet.de>
> 
> diff --git a/target/linux/kirkwood/base-files/etc/uci-defaults/network 
> b/target/linux/kirkwood/base-files/etc/uci-defaults/network
> index 48c1232..70918ef 100644
> --- a/target/linux/kirkwood/base-files/etc/uci-defaults/network
> +++ b/target/linux/kirkwood/base-files/etc/uci-defaults/network
> @@ -32,6 +32,10 @@ case "$hardware" in
>       set_lan_dhcp "eth0"
>       ;;
>  
> +"Allnet ALL6000")
> +     ucidef_set_interface_lan "eth0 eth1"
> +     ;;
> +
>  *)
>       ucidef_set_interface_lan "eth0"
>       ;;

ACK.

> diff --git a/target/linux/kirkwood/base-files/etc/uci-defaults/ubootenv 
> b/target/linux/kirkwood/base-files/etc/uci-defaults/ubootenv
> new file mode 100644
> index 0000000..a3447e1
> --- /dev/null
> +++ b/target/linux/kirkwood/base-files/etc/uci-defaults/ubootenv
> @@ -0,0 +1,37 @@
> +#!/bin/sh
> +#
> +# Copyright (C) 2012 OpenWrt.org
> +#
> +
> +add_ubootenv() {
> +     local dev=$1
> +     local offset=$2
> +     local envsize=$3
> +     local secsize=$4
> +     local numsec=$5
> +     uci batch <<EOF
> +add ubootenv ubootenv
> +set ubootenv.@ubootenv[-1].dev='$dev'
> +set ubootenv.@ubootenv[-1].offset='$offset'
> +set ubootenv.@ubootenv[-1].envsize='$envsize'
> +set ubootenv.@ubootenv[-1].secsize='$secsize'
> +set ubootenv.@ubootenv[-1].numsec='$numsec'
> +EOF
> +}
> +
> +[ -e /etc/config/ubootenv ] && exit 0
> +
> +touch /etc/config/ubootenv
> +
> +. /lib/kirkwood.sh
> +
> +hardware=$(kirkwood_hardware_name)
> +
> +case "$hardware" in
> +Allnet ALL6000)
> +     add_ubootenv /dev/mtd1 0x0 0x20000 0x20000
> +     ;;
> +
> +esac
> +
> +uci commit ubootenv

I dont like this one. We should use this approach:

https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015456.html

Luka
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to