#!/bin/sh
#
# Shell script for cfg ER help
#
CFG_NAND_MAP="/dev/ada0g"
CFG_NAND_SIZE=524288
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>