1: #!/bin/sh
2: #
3: # Shell script for cfg ER help
4: #
5:
6: CFG_NAND_MAP="/dev/ada0g"
7: CFG_NAND_SIZE=524288
8:
9: cd ${2:-/etc}
10:
11: case "$1" in
12: load)
13: echo "Tries emergency load of NAND ..."
14: dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} 2>&- | \
15: gunzip 2>&- | cpio -iud 2>&- || exit 1
16: echo "NAND loaded successfully!"
17: ;;
18: erase)
19: dd if=/dev/zero of=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} \
20: count=1 conv=sync 2>&- || exit 1
21: echo "Config NAND was erased!"
22: ;;
23: *)
24: echo "Missing parameter - available options are (load | erase)"
25: ;;
26: esac
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>