Annotation of elwix/config/etc/uboot/rc.cfg, revision 1.1.2.1
1.1.2.1 ! misho 1: #!/bin/sh
! 2: #
! 3: # U-boot cfg nand map load/save management script
! 4: #
! 5: # $Id:$
! 6:
! 7: CFG_NAND_LIST="/etc/cfg.map"
! 8: CFG_NAND_MAP="/dev/map/cfg"
! 9: CFG_NAND_SIZE=65536
! 10:
! 11: case "$1" in
! 12: load)
! 13: dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} | gunzip | cpio -ivud
! 14: ;;
! 15: save)
! 16: sed -nE -e 's/^ *([^ #]+) */\1/p' < ${CFG_NAND_LIST} | \
! 17: cpio -ov | gzip -9 | \
! 18: dd of=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} count=1 conv=sync
! 19: ;;
! 20: *)
! 21: echo "Missing parameter - available options are (load | save)"
! 22: ;;
! 23: esac
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>