diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2012-11-14 14:18:33 +0000 |
---|---|---|
committer | Gabor Juhos <juhosg@openwrt.org> | 2012-11-14 14:18:33 +0000 |
commit | e16546fc1fc356ea405ccc0e7fcf20fc10826d9d (patch) | |
tree | cfddca55958090e3274d025fc3f12507233ff9d2 /scripts/om2p-fwupgradecfg-gen.sh | |
parent | 25d790021bcdff57ea54016622e17804f0a92d61 (diff) | |
download | upstream-e16546fc1fc356ea405ccc0e7fcf20fc10826d9d.tar.gz upstream-e16546fc1fc356ea405ccc0e7fcf20fc10826d9d.tar.bz2 upstream-e16546fc1fc356ea405ccc0e7fcf20fc10826d9d.zip |
scripts: rename om2p-fwupgradecfg-gen.sh to more generic om-fwupgradecfg-gen.sh
It will be used for non OM2P boards as well.
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34200 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'scripts/om2p-fwupgradecfg-gen.sh')
-rw-r--r-- | scripts/om2p-fwupgradecfg-gen.sh | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/scripts/om2p-fwupgradecfg-gen.sh b/scripts/om2p-fwupgradecfg-gen.sh deleted file mode 100644 index c323c90ef7..0000000000 --- a/scripts/om2p-fwupgradecfg-gen.sh +++ /dev/null @@ -1,52 +0,0 @@ -#/bin/sh -# -# Copyright (C) 2011 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -usage() { - echo "Usage: $0 <out file path> <kernel path> <rootfs path>" - rm -f $CFG_OUT - exit 1 -} - -[ "$#" -lt 3 ] && usage - -FLASH_BS=262144 -CHECK_BS=65536 -MAX_PART_SIZE=7168 -CFG_OUT=$1 - -KERNEL_PATH=$2 -KERNEL_FLASH_ADDR=0x1c0000 -KERNEL_SIZE=$(stat -c%s "$KERNEL_PATH") -KERNEL_MD5=$(md5=$(md5sum $KERNEL_PATH); echo ${md5%% *}) -KERNEL_PART_SIZE=$(size=$(($KERNEL_SIZE / $FLASH_BS)); [ $(($size * $FLASH_BS)) -lt $KERNEL_SIZE ] && size=$(($size + 1)); echo $(($size * $FLASH_BS / 1024))) - -ROOTFS_PATH=$3 -ROOTFS_FLASH_ADDR=$(addr=$(($KERNEL_FLASH_ADDR + ($KERNEL_PART_SIZE * 1024))); printf "0x%x" $addr) -ROOTFS_SIZE=$(stat -c%s "$ROOTFS_PATH") -ROOTFS_CHECK_BLOCKS=$((($ROOTFS_SIZE / $CHECK_BS) - 1)) -ROOTFS_MD5=$(md5=$(dd if=$ROOTFS_PATH bs=$CHECK_BS count=$ROOTFS_CHECK_BLOCKS 2>&- | md5sum); echo ${md5%% *}) -ROOTFS_CHECK_SIZE=$(printf '0x%x' $(($ROOTFS_CHECK_BLOCKS * $CHECK_BS))) -ROOTFS_PART_SIZE=$(($MAX_PART_SIZE - $KERNEL_PART_SIZE)) - -cat << EOF > $CFG_OUT -[vmlinux] -filename=kernel -md5sum=$KERNEL_MD5 -flashaddr=$KERNEL_FLASH_ADDR -checksize=0x0 -cmd_success=setenv bootseq 1,2; setenv kernel_size_1 $KERNEL_PART_SIZE; saveenv -cmd_fail=reset - -[rootfs] -filename=rootfs -md5sum=$ROOTFS_MD5 -flashaddr=$ROOTFS_FLASH_ADDR -checksize=$ROOTFS_CHECK_SIZE -cmd_success=setenv bootseq 1,2; setenv kernel_size_1 $KERNEL_PART_SIZE; setenv rootfs_size_1 $ROOTFS_PART_SIZE; saveenv -cmd_fail=reset -EOF |