File:  [ELWIX - Embedded LightWeight unIX -] / elwix / config / etc / rootfs / rc.er
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Mon Feb 13 16:52:47 2017 UTC (7 years, 4 months ago) by misho
Branches: MAIN
CVS tags: elwix2_6, HEAD, ELWIX2_5
ELWIX 2.5

#!/bin/sh
#
# Shell script for cfg ER help
#

CFG_NAND_MAP="/dev/ada0g"
CFG_NAND_SIZE=262144

cd ${2:-/etc}

case "$1" in
	load)
		echo "Tries emergency load of NAND ..."
		dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} 2>&- | \
		      gunzip 2>&- | cpio -iud 2>&- || exit 1
		echo "NAND loaded successfully!"
		;;
	erase)
		dd if=/dev/zero of=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} \
			count=1 conv=sync 2>&- || exit 1
		echo "Config NAND was erased!"
		;;
	*)
		echo "Missing parameter - available options are (load | erase)"
		;;
esac

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