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

version 1.1.2.4, 2014/01/27 21:27:02 version 1.1.2.5, 2014/01/27 22:10:22
Line 4 Line 4
 #  #
 # $Id$  # $Id$
   
CFG_NAND_LIST="/etc/rc.s/cfg.map"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
   
Line 12  cd ${2:-.} Line 12  cd ${2:-.}
   
 case "$1" in  case "$1" in
         load)          load)
                dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} | gunzip | cpio -ivud || exit 1                dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} 2>&- | \
                       gunzip 2>&- | cpio -iud 2>&- || exit 1
                 ;;                  ;;
         save)          save)
                 if [ ! -r ${CFG_NAND_LIST} ];then                  if [ ! -r ${CFG_NAND_LIST} ];then
Line 24  case "$1" in Line 25  case "$1" in
                         fi                          fi
                 fi                  fi
   
                sed -nE -e 's/^ *([^ #]+) */\1/p' < ${CFG_NAND_LIST} | \                sed -nE -e 's/^ *([^ #]+) */\1/p' < ${CFG_NAND_LIST} | xargs find | \
                        cpio -ov | gzip -9 | \                        cpio -o | gzip -9 | \
                        dd of=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} count=1 conv=sync || exit 1                        dd of=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} count=1 conv=sync \
                                 2>&- || exit 1
                 ;;                  ;;
         *)          *)
                 echo "Missing parameter - available options are (load | save)"                  echo "Missing parameter - available options are (load | save)"

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


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