Diff for /elwix/config/etc/uboot/rc.cfg between versions 1.1.2.6 and 1.1.2.10

version 1.1.2.6, 2014/01/27 22:19:40 version 1.1.2.10, 2014/02/04 10:14:42
Line 8  CFG_NAND_LIST="/etc/cfg.map" Line 8  CFG_NAND_LIST="/etc/cfg.map"
 CFG_NAND_MAP="/dev/map/cfg"  CFG_NAND_MAP="/dev/map/cfg"
 CFG_NAND_SIZE=65536  CFG_NAND_SIZE=65536
   
cd ${2:-.}FRM_NAND_MAP="/dev/map/firmware"
 FRM_NAND_CNT=121
   
   UPGRADE_IMAGE=""
   
   cd ${2:-/etc}
   
 case "$1" in  case "$1" in
         load)          load)
                 dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} 2>&- | \                  dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} 2>&- | \
Line 35  case "$1" in Line 40  case "$1" in
                         conv=sync 2>&- || exit 1                          conv=sync 2>&- || exit 1
                 echo "Config NAND was erased!"                  echo "Config NAND was erased!"
                 ;;                  ;;
           upgrade)
                   [ -r /tmp/upgrade.LCK ] && exit 1
                   ELWIX_UPGRADE_HOST=`cat /etc/myelwix`
                   ping -c1 "${ELWIX_UPGRADE_HOST}" >/dev/null 2>&1
                   if [ $? -ne 0 ]; then
                           echo "ELWIX upgrade from host ${ELWIX_UPGRADE_HOST} failed!!!"
                           exit 1
                   else
                           ELWIX_UPGRADE_HOST="https://${ELWIX_UPGRADE_HOST}/elwix/upgrade/elwix_firmware.bin"
                   fi
   
                   echo "ELIWX starting upgrade from ${ELWIX_UPGRADE_HOST}"
                   fetch -o- ${ELWIX_UPGRADE_HOST} | dd \
                           of=${FRM_NAND_MAP} bs=${CFG_NAND_SIZE} \
                           count=${FRM_NAND_CNT} conv=sync 2>&- || exit 1
                   echo "ELWIX upgrade complete. Now rebooting system ..."
                   sleep 3
                   reboot
                   ;;
         *)          *)
                echo "Missing parameter - available options are (load | save | erase)"                echo "Missing parameter - available options are (load | save | erase | upgrade)"
                 ;;                  ;;
 esac  esac
   

Removed from v.1.1.2.6  
changed lines
  Added in v.1.1.2.10


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>