Diff for /elwix/config/etc/uboot/rc.cfg between versions 1.1.2.1 and 1.1.2.4

version 1.1.2.1, 2014/01/24 12:04:21 version 1.1.2.4, 2014/01/27 21:27:02
Line 4 Line 4
 #  #
 # $Id$  # $Id$
   
CFG_NAND_LIST="/etc/cfg.map"CFG_NAND_LIST="/etc/rc.s/cfg.map"
 CFG_NAND_MAP="/dev/map/cfg"  CFG_NAND_MAP="/dev/map/cfg"
 CFG_NAND_SIZE=65536  CFG_NAND_SIZE=65536
   
   cd ${2:-.}
   
 case "$1" in  case "$1" in
         load)          load)
                dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} | gunzip | cpio -ivud                dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} | gunzip | cpio -ivud || exit 1
                 ;;                  ;;
         save)          save)
                   if [ ! -r ${CFG_NAND_LIST} ];then
                           echo "# Auto generated manifest file" >${CFG_NAND_LIST}
                           find . >>${CFG_NAND_LIST}
                           if [ $? -ne 0 -o ! -r ${CFG_NAND_LIST} ]; then
                                   echo "Manifest cfg nand map - file '${CFG_NAND_LIST}' not found!"
                                   exit 1
                           fi
                   fi
   
                 sed -nE -e 's/^ *([^ #]+) */\1/p' < ${CFG_NAND_LIST} | \                  sed -nE -e 's/^ *([^ #]+) */\1/p' < ${CFG_NAND_LIST} | \
                         cpio -ov | gzip -9 | \                          cpio -ov | gzip -9 | \
                        dd of=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} count=1 conv=sync                        dd of=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} count=1 conv=sync || exit 1
                 ;;                  ;;
         *)          *)
                 echo "Missing parameter - available options are (load | save)"                  echo "Missing parameter - available options are (load | save)"
                 ;;                  ;;
 esac  esac
   
   cd -

Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.4


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